diff --git a/htdocs/admin/defaultvalues.php b/htdocs/admin/defaultvalues.php index 3056b981535..2fb7002adbd 100644 --- a/htdocs/admin/defaultvalues.php +++ b/htdocs/admin/defaultvalues.php @@ -83,25 +83,23 @@ if ($action == 'add' || (GETPOST('add') && $action != 'update')) { $error=0; - if (empty($langcode)) + if (empty($defaulturl)) { - setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("Language")), null, 'errors'); + setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("Url")), null, 'errors'); $error++; } - if ($transkey == '') + if (empty($defaultkey)) { setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("Key")), null, 'errors'); $error++; } - if ($transvalue == '') - { - setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("NewTranslationStringToShow")), null, 'errors'); - $error++; - } if (! $error) { - $sql = "INSERT INTO ".MAIN_DB_PREFIX."overwrite_trans(lang, transkey, transvalue) VALUES ('".$db->escape($langcode)."','".$db->escape($transkey)."','".$db->escape($transvalue)."')"; - $result = $db->query($sql); + //$sql = "INSERT INTO ".MAIN_DB_PREFIX."overwrite_trans(lang, transkey, transvalue) VALUES ('".$db->escape($langcode)."','".$db->escape($transkey)."','".$db->escape($transvalue)."')"; + //$result = $db->query($sql); + + // TODO Insert var + if ($result > 0) { setEventMessages($langs->trans("RecordSaved"), null, 'mesgs'); @@ -121,7 +119,8 @@ if ($action == 'add' || (GETPOST('add') && $action != 'update')) // Delete line from delete picto if ($action == 'delete') { - $sql = "DELETE FROM ".MAIN_DB_PREFIX."overwrite_trans WHERE rowid = ".$db->escape($id); + //$sql = "DELETE FROM ".MAIN_DB_PREFIX."overwrite_trans WHERE rowid = ".$db->escape($id); + // Delete const $result = $db->query($sql); if ($result >= 0) { @@ -186,8 +185,15 @@ if ($mode == 'createform') $texthelp.=$langs->trans("PageUrlForDefaultValuesCrea else $texthelp.=$langs->trans("PageUrlForDefaultValuesList", 'societe/list.php'); $texturl=$form->textwithpicto($langs->trans("Url"), $texthelp); print_liste_field_titre($texturl,$_SERVER["PHP_SELF"],'defaulturl','',$param,'',$sortfield,$sortorder); -print_liste_field_titre($langs->trans("Key"),$_SERVER["PHP_SELF"],'defaultkey','',$param,'',$sortfield,$sortorder); -print_liste_field_titre($langs->trans("Value"),$_SERVER["PHP_SELF"],'defaultvalue','',$param,'',$sortfield,$sortorder); +if ($mode != 'sortorder') +{ + $texthelp=$langs->trans("TheKeyIsTheNameOfHtmlField"); + $textkey=$form->textwithpicto($langs->trans("Key"), $texthelp); + print_liste_field_titre($textkey,$_SERVER["PHP_SELF"],'defaultkey','',$param,'',$sortfield,$sortorder); +} +$texthelp=$langs->trans("YouCanUseSubstitutionValue"); +$textvalue=$form->textwithpicto($langs->trans("Value"), $texthelp); +print_liste_field_titre($textvalue, $_SERVER["PHP_SELF"], 'defaultvalue', '', $param, '', $sortfield, $sortorder); //if (! empty($conf->multicompany->enabled) && !$user->entity) print_liste_field_titre($langs->trans("Entity"),$_SERVER["PHP_SELF"],'entity,transkey','',$param,'',$sortfield,$sortorder); print ''; print "\n"; @@ -200,9 +206,13 @@ print ''; print ''; print ''; print ''."\n"; +if ($mode != 'sortorder') +{ + print ''; + print ''; + print ''; +} print ''; -print ''; -print ''; print ''; print ''; // Limit to superadmin @@ -224,13 +234,13 @@ print ''; // Show constants -$sql = "SELECT"; +/*$sql = "SELECT"; $sql.= " rowid"; $sql.= ", lang"; $sql.= ", transkey"; $sql.= ", transvalue"; $sql.= " FROM ".MAIN_DB_PREFIX."overwrite_trans"; -$sql.= " WHERE 1 = 1"; +$sql.= " WHERE 1 = 1";*/ //$sql.= " AND entity IN (".$user->entity.",".$conf->entity.")"; //if ((empty($user->entity) || $user->admin) && $debug) {} // to force for superadmin to debug //else if (! GETPOST('visible') || GETPOST('visible') != 'all') $sql.= " AND visible = 1"; // We must always have this. Otherwise, array is too large and submitting data fails due to apache POST or GET limits @@ -253,11 +263,14 @@ if ($result) print "\n"; - print ''; + print ''; print ''.$obj->lang.''."\n"; - print ''.$obj->transkey.''."\n"; - + if ($mode != 'sortorder') + { + print ''.$obj->transkey.''."\n"; + } + // Value print ''; /*print ''; diff --git a/htdocs/bookmarks/list.php b/htdocs/bookmarks/list.php index b0cda58951c..7002c42e737 100644 --- a/htdocs/bookmarks/list.php +++ b/htdocs/bookmarks/list.php @@ -101,11 +101,8 @@ if ($resql) //print " "; print_liste_field_titre($langs->trans("Ref"),$_SERVER["PHP_SELF"],"bid","", $param,'align="left"',$sortfield,$sortorder); print_liste_field_titre($langs->trans("Title"),'',''); - print ""; print_liste_field_titre($langs->trans("Link"),'',''); - print ""; print_liste_field_titre($langs->trans("Target"),'','','','','align="center"'); - print ""; print_liste_field_titre($langs->trans("Owner"),$_SERVER["PHP_SELF"],"u.lastname","", $param,'align="center"',$sortfield,$sortorder); print_liste_field_titre($langs->trans("Date"),$_SERVER["PHP_SELF"],"b.dateb","", $param,'align="center"',$sortfield,$sortorder); print_liste_field_titre($langs->trans("Position"),$_SERVER["PHP_SELF"],"b.position","", $param,'align="right"',$sortfield,$sortorder); @@ -126,8 +123,8 @@ if ($resql) print ''; $linkintern=0; - $title=dol_trunc($obj->title,24); - $link=dol_trunc($obj->url,24); + $title=$obj->title; + $link=$obj->url; // Title print ""; @@ -152,7 +149,7 @@ if ($resql) print "\n"; // Url - print ""; + print ''; if (! $linkintern) print 'target?' target="newlink"':'').'>'; print $link; if (! $linkintern) print ''; diff --git a/htdocs/langs/en_US/bookmarks.lang b/htdocs/langs/en_US/bookmarks.lang index 0b6216c6be4..d15ed3e1148 100644 --- a/htdocs/langs/en_US/bookmarks.lang +++ b/htdocs/langs/en_US/bookmarks.lang @@ -3,7 +3,7 @@ AddThisPageToBookmarks=Add current page to bookmarks Bookmark=Bookmark Bookmarks=Bookmarks ListOfBookmarks=List of bookmarks -EditBookmarks=Edit bookmarks +EditBookmarks=List/edit bookmarks NewBookmark=New bookmark ShowBookmark=Show bookmark OpenANewWindow=Open a new window diff --git a/htdocs/langs/en_US/main.lang b/htdocs/langs/en_US/main.lang index 85d86d77abf..1589f378025 100644 --- a/htdocs/langs/en_US/main.lang +++ b/htdocs/langs/en_US/main.lang @@ -310,6 +310,7 @@ Paste=Paste Default=Default DefaultValue=Default value DefaultValues=Default values +TheKeyIsTheNameOfHtmlField=The key is the name of the html field. This need to have technical knowledges to read the content of the HTML page to get the key name of a field. PageUrlForDefaultValues=You must enter here the relative url of the page. Examples: PageUrlForDefaultValuesCreate=
For form to create a new thirdparty, it is %s. PageUrlForDefaultValuesList=
For page that list thirdparties, it is %s.