mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2025-02-20 13:46:52 +01:00
New: Better way to define url in clicktodial module
This commit is contained in:
parent
7745ea8774
commit
3685ba82e3
|
|
@ -3,6 +3,7 @@ English Dolibarr ChangeLog
|
|||
***** ChangeLog for 3.0 compared to 2.9 *****
|
||||
|
||||
For users:
|
||||
- New: Add a Paypal module
|
||||
- New: Can choose third party to use in point of sale module during logon.
|
||||
- New: A lot of enhancements into ECM module:
|
||||
Directories can contains special characters,
|
||||
|
|
@ -38,6 +39,7 @@ For users:
|
|||
- New: task #10100 : Add button to create invoice from a subscription
|
||||
- New: Reorganize tabs on third parties.
|
||||
- New: Option MAIN_INVERT_SENDER_RECIPIENT is available in einstein pdf template.
|
||||
- New: Easier way to define url for clicktodial module.
|
||||
- Perf: Avoid reading database to determine country code after each
|
||||
page call.
|
||||
- Fix: Better Postgresql compatibility.
|
||||
|
|
|
|||
|
|
@ -81,7 +81,7 @@ print $langs->trans("URL").'</td><td>';
|
|||
print '<input size="48" type="text" name="url" value="'.$conf->global->CLICKTODIAL_URL.'">';
|
||||
print '</td><td>';
|
||||
print $langs->trans("ClickToDialUrlDesc").'<br>';
|
||||
print $langs->trans("Example").': http://myphoneserver/mypage?login=%3$s&password=%4$s&caller=%2$s&called=%1$s';
|
||||
print $langs->trans("Example").':<br>http://myphoneserver/mypage?login=__LOGIN__&password=__PASS__&caller=__PHONEFROM__&called=__PHONETO__';
|
||||
print '</td></tr>';
|
||||
|
||||
print '<tr><td colspan="3" align="center"><br><input type="submit" class="button" value="'.$langs->trans("Modify").'"></td></tr>';
|
||||
|
|
|
|||
|
|
@ -897,7 +897,7 @@ FreeLegalTextOnOrders=Text lliure en comandes
|
|||
WatermarkOnDraftOrders=Marca d'aigua en comandes esborrany (en cas d'estar buit)
|
||||
##### Clicktodial #####
|
||||
ClickToDialSetup=Configuració del mòdul Click To Dial
|
||||
ClickToDialUrlDesc=Url de trucada fent clic en la icona telèfon. Dans l'url, vous pouvez utiliser les balises<br><b>%%1$s</b> qui sera remplacé par le téléphone de l'appelé<br><b>%%2$s</b> qui sera remplacé par le téléphone de l'appelant (le votre)<br><b>%%3$s</b> qui sera remplacé par votre login clicktodial (défini sur votre fiche utilisateur)<br><b>%%4$s</b> qui sera remplacé par votre mot de passe clicktodial (défini sur votre fiche utilisateur).
|
||||
ClickToDialUrlDesc=Url de trucada fent clic en la icona telèfon. Dans l'url, vous pouvez utiliser les balises<br><b>__PHONETO__</b> qui sera remplacé par le téléphone de l'appelé<br><b>__PHONEFROM__</b> qui sera remplacé par le téléphone de l'appelant (le votre)<br><b>__LOGIN__</b> qui sera remplacé par votre login clicktodial (défini sur votre fiche utilisateur)<br><b>__PASS__</b> qui sera remplacé par votre mot de passe clicktodial (défini sur votre fiche utilisateur).
|
||||
##### Bookmark4u #####
|
||||
Bookmark4uSetup=Configuració del mòdul Bookmark4u
|
||||
##### Interventions #####
|
||||
|
|
|
|||
|
|
@ -698,7 +698,7 @@ FicheinterNumberingModules=Intervention nummerressourcer moduler
|
|||
TemplatePDFInterventions=Intervention kortet dokumenter modeller
|
||||
WatermarkOnDraftInterventionCards=Vandmærke på interventionsforanstaltningerne kortet dokumenter (enhver hvis tom)
|
||||
ClickToDialSetup=Klik for at ringe modul opsætning
|
||||
ClickToDialUrlDesc=Url called when a click on phone picto is done. Dans l'url, vous pouvez utiliser les balises<br><b>%%1$s</b> qui sera remplacé par le téléphone de l'appelé<br><b>%%2$s</b> qui sera remplacé par le téléphone de l'appelant (le votre)<br><b>%%3$s</b> qui sera remplacé par votre login clicktodial (défini sur votre fiche utilisateur)<br><b>%%4$s</b> qui sera remplacé par votre mot de passe clicktodial (défini sur votre fiche utilisateur).
|
||||
ClickToDialUrlDesc=Url called when a click on phone picto is done. Dans l'url, vous pouvez utiliser les balises<br><b>__PHONETO__</b> qui sera remplacé par le téléphone de l'appelé<br><b>__PHONEFROM__</b> qui sera remplacé par le téléphone de l'appelant (le votre)<br><b>__LOGIN__</b> qui sera remplacé par votre login clicktodial (défini sur votre fiche utilisateur)<br><b>__PASS__</b> qui sera remplacé par votre mot de passe clicktodial (défini sur votre fiche utilisateur).
|
||||
Bookmark4uSetup=Bookmark4u modul opsætning
|
||||
InterventionsSetup=Interventioner modul opsætning
|
||||
MembersSetup=Medlemmer modul opsætning
|
||||
|
|
|
|||
|
|
@ -887,7 +887,7 @@ FreeLegalTextOnOrders=Free text on orders
|
|||
WatermarkOnDraftOrders=Watermark on draft orders (any if empty)
|
||||
##### Clicktodial #####
|
||||
ClickToDialSetup=Click To Dial module setup
|
||||
ClickToDialUrlDesc=Url called when a click on phone picto is done. Dans l'url, vous pouvez utiliser les balises<br><b>%%1$s</b> qui sera remplacé par le téléphone de l'appelé<br><b>%%2$s</b> qui sera remplacé par le téléphone de l'appelant (le votre)<br><b>%%3$s</b> qui sera remplacé par votre login clicktodial (défini sur votre fiche utilisateur)<br><b>%%4$s</b> qui sera remplacé par votre mot de passe clicktodial (défini sur votre fiche utilisateur).
|
||||
ClickToDialUrlDesc=Url called when a click on phone picto is done. Dans l'url, vous pouvez utiliser les balises<br><b>__PHONETO__</b> qui sera remplacé par le téléphone de l'appelé<br><b>__PHONEFROM__</b> qui sera remplacé par le téléphone de l'appelant (le votre)<br><b>__LOGIN__</b> qui sera remplacé par votre login clicktodial (défini sur votre fiche utilisateur)<br><b>__PASS__</b> qui sera remplacé par votre mot de passe clicktodial (défini sur votre fiche utilisateur).
|
||||
##### Bookmark4u #####
|
||||
Bookmark4uSetup=Bookmark4u module setup
|
||||
##### Interventions #####
|
||||
|
|
|
|||
|
|
@ -899,7 +899,7 @@ FreeLegalTextOnOrders= Mention complémentaire sur les commandes
|
|||
WatermarkOnDraftOrders= Filigrane sur les brouillons de commandes (aucun si vide)
|
||||
##### Clicktodial #####
|
||||
ClickToDialSetup= Configuration du module Click To Dial
|
||||
ClickToDialUrlDesc= Url appelée lors dun clic sur le picto téléphone. Dans l'url, vous pouvez utiliser les balises<br><b>%%1$s</b> qui sera remplacé par le téléphone de l'appelé<br><b>%%2$s</b> qui sera remplacé par le téléphone de l'appelant (le votre, défini sur votre fiche utilisateur)<br><b>%%3$s</b> qui sera remplacé par votre login clicktodial (défini sur votre fiche utilisateur)<br><b>%%4$s</b> qui sera remplacé par votre mot de passe clicktodial (défini sur votre fiche utilisateur).
|
||||
ClickToDialUrlDesc= Url appelée lors dun clic sur le picto téléphone. Dans l'url, vous pouvez utiliser les balises<br><b>__PHONETO__</b> qui sera remplacé par le téléphone de l'appelé<br><b>__PHONEFROM__</b> qui sera remplacé par le téléphone de l'appelant (le votre, défini sur votre fiche utilisateur)<br><b>__LOGIN__</b> qui sera remplacé par votre login clicktodial (défini sur votre fiche utilisateur)<br><b>__PASS__</b> qui sera remplacé par votre mot de passe clicktodial (défini sur votre fiche utilisateur).
|
||||
##### Bookmark4u #####
|
||||
Bookmark4uSetup= Configuration du module Bookmark4u
|
||||
##### Interventions #####
|
||||
|
|
|
|||
|
|
@ -695,7 +695,7 @@ TemplatePDFInterventions =Modelli per i documenti di intervento
|
|||
WatermarkOnDraftInterventionCards =Filigrana su carta di documenti d'intervento (nessuna se vuoto)
|
||||
##### Clicktodial #####
|
||||
ClickToDialSetup =Impostazioni modulo ClickToDial (clic per telefonare)
|
||||
ClickToDialUrlDesc =Url richiamata quando si clicca sull'icona del telefono. Nell'url, potetete utilizzare i codici <br><b>%%1$s</b> che verrà sostituito con il numero telefonico a cui collegarsi, <br><b>%%2$s</b> che verrà sostituito con il numero chiamante (il vostro), <br><b>%%3$s</b> che verrà sostituito con il nome utente usato per il servizio e <br><b>%%4$s</b> che verrà sostituito con la password del servizio clicktodial.
|
||||
ClickToDialUrlDesc =Url richiamata quando si clicca sull'icona del telefono. Nell'url, potetete utilizzare i codici <br><b>__PHONETO__</b> che verrà sostituito con il numero telefonico a cui collegarsi, <br><b>__PHONEFROM__</b> che verrà sostituito con il numero chiamante (il vostro), <br><b>__LOGIN__</b> che verrà sostituito con il nome utente usato per il servizio e <br><b>__PASS__</b> che verrà sostituito con la password del servizio clicktodial.
|
||||
##### Bookmark4u #####
|
||||
Bookmark4uSetup =Impostazioni modulo Bookmark4u
|
||||
##### Interventions #####
|
||||
|
|
|
|||
|
|
@ -691,7 +691,7 @@ FicheinterNumberingModules=Interventie nummering modules
|
|||
TemplatePDFInterventions=Interventie kaart documenten modellen
|
||||
WatermarkOnDraftInterventionCards=Watermerk over de interventie kaart documenten (geen indien leeg)
|
||||
ClickToDialSetup=Klik Aan Dial module setup
|
||||
ClickToDialUrlDesc=Url called when a click on phone picto is done. Dans l'url, vous pouvez utiliser les balises<br><b>%%1$s</b> qui sera remplacé par le téléphone de l'appelé<br><b>%%2$s</b> qui sera remplacé par le téléphone de l'appelant (le votre)<br><b>%%3$s</b> qui sera remplacé par votre login clicktodial (défini sur votre fiche utilisateur)<br><b>%%4$s</b> qui sera remplacé par votre mot de passe clicktodial (défini sur votre fiche utilisateur).
|
||||
ClickToDialUrlDesc=Url called when a click on phone picto is done. Dans l'url, vous pouvez utiliser les balises<br><b>__PHONETO__</b> qui sera remplacé par le téléphone de l'appelé<br><b>__PHONEFROM__</b> qui sera remplacé par le téléphone de l'appelant (le votre)<br><b>__LOGIN__</b> qui sera remplacé par votre login clicktodial (défini sur votre fiche utilisateur)<br><b>__PASS__</b> qui sera remplacé par votre mot de passe clicktodial (défini sur votre fiche utilisateur).
|
||||
Bookmark4uSetup=Bookmark4u module instelscherm
|
||||
InterventionsSetup=Interventies module setup
|
||||
MembersSetup=Leden module setup
|
||||
|
|
|
|||
|
|
@ -860,7 +860,7 @@ TemplatePDFInterventions=Interventie kaart documenten modellen
|
|||
WatermarkOnDraftInterventionCards=Watermerk op voorbeeld Interventie kaarten (elke als leeg)
|
||||
##### Clicktodial #####
|
||||
ClickToDialSetup=Click to Dial module setup
|
||||
ClickToDialUrlDesc=Url aangeroepen wanneer een klik op een telefoon picto wordt gedaan. Dans l'url, vous pouvez utiliser les balises<br><b>%%1$s</b> qui sera remplacé par le téléphone de l'appelé<br><b>%%2$s</b> qui sera remplacé par le téléphone de l'appelant (le votre)<br><b>%%3$s</b> qui sera remplacé par votre login clicktodial (défini sur votre fiche utilisateur)<br><b>%%4$s</b> qui sera remplacé par votre mot de passe clicktodial (défini sur votre fiche utilisateur).
|
||||
ClickToDialUrlDesc=Url aangeroepen wanneer een klik op een telefoon picto wordt gedaan. Dans l'url, vous pouvez utiliser les balises<br><b>__PHONETO__</b> qui sera remplacé par le téléphone de l'appelé<br><b>__PHONEFROM__</b> qui sera remplacé par le téléphone de l'appelant (le votre)<br><b>__LOGIN__</b> qui sera remplacé par votre login clicktodial (défini sur votre fiche utilisateur)<br><b>__PASS__</b> qui sera remplacé par votre mot de passe clicktodial (défini sur votre fiche utilisateur).
|
||||
##### Bookmark4u #####
|
||||
Bookmark4uSetup=Bookmark4u module setup
|
||||
##### Interventions #####
|
||||
|
|
|
|||
|
|
@ -698,7 +698,7 @@ FicheinterNumberingModules=Interwencja numeracji modules
|
|||
TemplatePDFInterventions=Interwencja karty wzorów dokumentów
|
||||
WatermarkOnDraftInterventionCards=Znak wodny na karcie interwencji dokumenty (jeśli jakiekolwiek puste)
|
||||
ClickToDialSetup=Kliknij, aby Dial konfiguracji modułu
|
||||
ClickToDialUrlDesc=Url called when a click on phone picto is done. Dans l'url, vous pouvez utiliser les balises<br><b>%%1$s</b> qui sera remplacé par le téléphone de l'appelé<br><b>%%2$s</b> qui sera remplacé par le téléphone de l'appelant (le votre)<br><b>%%3$s</b> qui sera remplacé par votre login clicktodial (défini sur votre fiche utilisateur)<br><b>%%4$s</b> qui sera remplacé par votre mot de passe clicktodial (défini sur votre fiche utilisateur).
|
||||
ClickToDialUrlDesc=Url called when a click on phone picto is done. Dans l'url, vous pouvez utiliser les balises<br><b>__PHONETO__</b> qui sera remplacé par le téléphone de l'appelé<br><b>__PHONEFROM__</b> qui sera remplacé par le téléphone de l'appelant (le votre)<br><b>__LOGIN__</b> qui sera remplacé par votre login clicktodial (défini sur votre fiche utilisateur)<br><b>__PASS__</b> qui sera remplacé par votre mot de passe clicktodial (défini sur votre fiche utilisateur).
|
||||
Bookmark4uSetup=Bookmark4u konfiguracji modułu
|
||||
InterventionsSetup=Interwencje konfiguracji modułu
|
||||
MembersSetup=Członkowie konfiguracji modułu
|
||||
|
|
|
|||
|
|
@ -697,7 +697,7 @@ FicheinterNumberingModules=Modulele de intervenţie de numerotare
|
|||
TemplatePDFInterventions=Carte de modele de documente de intervenţie
|
||||
WatermarkOnDraftInterventionCards=Watermark pe documente carte de intervenţie (în cazul în orice gol)
|
||||
ClickToDialSetup=Click pentru a Dial modul setup
|
||||
ClickToDialUrlDesc=Url called when a click on phone picto is done. Dans l'url, vous pouvez utiliser les balises<br><b>%%1$s</b> qui sera remplac<61> par le t<>l<EFBFBD>phone de l'appel<65><br><b>%%2$s</b> qui sera remplac<61> par le t<>l<EFBFBD>phone de l'appelant (le votre)<br><b>%%3$s</b> qui sera remplac<61> par votre login clicktodial (d<>fini sur votre fiche utilisateur)<br><b>%%4$s</b> qui sera remplac<61> par votre mot de passe clicktodial (d<>fini sur votre fiche utilisateur).
|
||||
ClickToDialUrlDesc=Url called when a click on phone picto is done. Dans l'url, vous pouvez utiliser les balises<br><b>__PHONETO__</b> qui sera remplac<61> par le t<>l<EFBFBD>phone de l'appel<65><br><b>__PHONEFROM__</b> qui sera remplac<61> par le t<>l<EFBFBD>phone de l'appelant (le votre)<br><b>__LOGIN__</b> qui sera remplac<61> par votre login clicktodial (d<>fini sur votre fiche utilisateur)<br><b>__PASS__</b> qui sera remplac<61> par votre mot de passe clicktodial (d<>fini sur votre fiche utilisateur).
|
||||
Bookmark4uSetup=Bookmark4u modul de configurare
|
||||
InterventionsSetup=Intervenţii de modul de configurare
|
||||
MembersSetup=Membrii modul de configurare
|
||||
|
|
|
|||
|
|
@ -696,7 +696,7 @@ FicheinterNumberingModules=Вмешательство нумерации мод
|
|||
TemplatePDFInterventions=Вмешательство карту документы моделей
|
||||
WatermarkOnDraftInterventionCards=Водяной знак на вмешательство карточки документов (в любом случае, если пусто)
|
||||
ClickToDialSetup=Нажмите для набора модуля настройки
|
||||
ClickToDialUrlDesc=Url called when a click on phone picto is done. Dans l'url, vous pouvez utiliser les balises<br><b>%%1$s</b> qui sera remplacé par le téléphone de l'appelé<br><b>%%2$s</b> qui sera remplacé par le téléphone de l'appelant (le votre)<br><b>%%3$s</b> qui sera remplacé par votre login clicktodial (défini sur votre fiche utilisateur)<br><b>%%4$s</b> qui sera remplacé par votre mot de passe clicktodial (défini sur votre fiche utilisateur).
|
||||
ClickToDialUrlDesc=Url called when a click on phone picto is done. Dans l'url, vous pouvez utiliser les balises<br><b>__PHONETO__</b> qui sera remplacé par le téléphone de l'appelé<br><b>__PHONEFROM__</b> qui sera remplacé par le téléphone de l'appelant (le votre)<br><b>__LOGIN__</b> qui sera remplacé par votre login clicktodial (défini sur votre fiche utilisateur)<br><b>__PASS__</b> qui sera remplacé par votre mot de passe clicktodial (défini sur votre fiche utilisateur).
|
||||
Bookmark4uSetup=Bookmark4u модуль настройки
|
||||
InterventionsSetup=Выступления модуль настройки
|
||||
MembersSetup=Члены модуль настройки
|
||||
|
|
|
|||
|
|
@ -869,7 +869,7 @@ TemplatePDFInterventions=Modeli obrazcev intervencijskih kartic
|
|||
WatermarkOnDraftInterventionCards=Vodni tisk na dokumentih intervencijskih kartic (brez, če je prazno)
|
||||
##### Clicktodial #####
|
||||
ClickToDialSetup=Nastavitve modula za klicanje s klikom
|
||||
ClickToDialUrlDesc=Po kliku na piktogram se izvede klic na Url. Na url lahko uporabite ikono<br><b>%%1$s</b> ki predstavlja telefon klicanega<br><b>%%2$s</b> ki predstavlja telefon klicatelja (vaša številka)<br><b>%%3$s</b> ki predstavlja vašo prijavo na klicanje s klikom (določena z vašo uporabniško kodo)<br><b>%%4$s</b> ki predstavlja vaše geslo za klicanje s klikom (določena z vašo uporabniško kodo).
|
||||
ClickToDialUrlDesc=Po kliku na piktogram se izvede klic na Url. Na url lahko uporabite ikono<br><b>__PHONETO__</b> ki predstavlja telefon klicanega<br><b>__PHONEFROM__</b> ki predstavlja telefon klicatelja (vaša številka)<br><b>__LOGIN__</b> ki predstavlja vašo prijavo na klicanje s klikom (določena z vašo uporabniško kodo)<br><b>__PASS__</b> ki predstavlja vaše geslo za klicanje s klikom (določena z vašo uporabniško kodo).
|
||||
##### Bookmark4u #####
|
||||
Bookmark4uSetup=Nastavitve modula vaših zaznamkov
|
||||
##### Interventions #####
|
||||
|
|
|
|||
|
|
@ -825,14 +825,14 @@ function dolibarr_print_phone($phone,$country="FR",$cid=0,$socid=0,$addlink=0,$s
|
|||
}
|
||||
|
||||
/**
|
||||
* \brief Format phone numbers according to country
|
||||
* \param phone Phone number to format
|
||||
* \param country Country to use for formatting
|
||||
* \param cid Id of contact if known
|
||||
* \param socid Id of third party if known
|
||||
* \param addlink 0=no link to create action
|
||||
* \param separ separation between numbers for a better visibility example : xx.xx.xx.xx.xx
|
||||
* \return string Formated phone number
|
||||
* Format phone numbers according to country
|
||||
* @param phone Phone number to format
|
||||
* @param country Country to use for formatting
|
||||
* @param cid Id of contact if known
|
||||
* @param socid Id of third party if known
|
||||
* @param addlink 0=no link to create action
|
||||
* @param separ separation between numbers for a better visibility example : xx.xx.xx.xx.xx
|
||||
* @return string Formated phone number
|
||||
*/
|
||||
function dol_print_phone($phone,$country="FR",$cid=0,$socid=0,$addlink=0,$separ=" ")
|
||||
{
|
||||
|
|
@ -875,8 +875,18 @@ function dol_print_phone($phone,$country="FR",$cid=0,$socid=0,$addlink=0,$separ=
|
|||
|
||||
if (empty($conf->global->CLICKTODIAL_URL)) $urlmask='ErrorClickToDialModuleNotConfigured';
|
||||
else $urlmask=$conf->global->CLICKTODIAL_URL;
|
||||
// This line is for backward compatibility
|
||||
$url = sprintf($urlmask, urlencode($phone), urlencode($user->clicktodial_poste), urlencode($user->clicktodial_login), urlencode($user->clicktodial_password));
|
||||
$newphone='<a href="'.$url.'">'.$newphone.'</a>';
|
||||
// Thoose lines are for substitution
|
||||
$substitarray=array('__PHONEFROM__'=>$user->clicktodial_poste,
|
||||
'__PHONETO__'=>$phone,
|
||||
'__LOGIN__'=>$user->clicktodial_login,
|
||||
'__PASS__'=>$user->clicktodial_password);
|
||||
$url = make_substitutions($url, $substitarray, $langs);
|
||||
$newphonesav=$newphone;
|
||||
$newphone ='<a href="'.$url.'"';
|
||||
if (! empty($conf->global->CLICKTODIAL_FORCENEWTARGET)) $newphone.=' target="_blank"';
|
||||
$newphone.='>'.$newphonesav.'</a>';
|
||||
}
|
||||
|
||||
//if (($cid || $socid) && $conf->agenda->enabled && $user->rights->agenda->myactions->create)
|
||||
|
|
@ -893,10 +903,10 @@ function dol_print_phone($phone,$country="FR",$cid=0,$socid=0,$addlink=0,$separ=
|
|||
}
|
||||
|
||||
/**
|
||||
* \brief Return an IP formated to be shown on screen
|
||||
* \param ip IP
|
||||
* \param mode 1=return only country/flag,2=return only IP
|
||||
* \return string Formated IP, with country if GeoIP module is enabled
|
||||
* Return an IP formated to be shown on screen
|
||||
* @param ip IP
|
||||
* @param mode 1=return only country/flag,2=return only IP
|
||||
* @return string Formated IP, with country if GeoIP module is enabled
|
||||
*/
|
||||
function dol_print_ip($ip,$mode=0)
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user