mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2025-12-18 15:31:28 +01:00
Possibility to use thead tag
This commit is contained in:
@@ -2534,7 +2534,6 @@ function dol_print_error_email()
|
|||||||
print '<br><div class="error">'.$langs->trans("ErrorContactEMail",$conf->global->MAIN_INFO_SOCIETE_MAIL,'ERRORNEWPAYMENT'.dol_print_date(mktime(),'%Y%m%d')).'</div>';
|
print '<br><div class="error">'.$langs->trans("ErrorContactEMail",$conf->global->MAIN_INFO_SOCIETE_MAIL,'ERRORNEWPAYMENT'.dol_print_date(mktime(),'%Y%m%d')).'</div>';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Show title line of an array
|
* Show title line of an array
|
||||||
* @param name Label of field
|
* @param name Label of field
|
||||||
@@ -2547,21 +2546,46 @@ function dol_print_error_email()
|
|||||||
* @param sortorder Current sort order
|
* @param sortorder Current sort order
|
||||||
*/
|
*/
|
||||||
function print_liste_field_titre($name, $file="", $field="", $begin="", $moreparam="", $td="", $sortfield="", $sortorder="")
|
function print_liste_field_titre($name, $file="", $field="", $begin="", $moreparam="", $td="", $sortfield="", $sortorder="")
|
||||||
|
{
|
||||||
|
print getTitleFieldOfList($name, 0, $file, $field, $begin, $moreparam, $td, $sortfield, $sortorder);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get title line of an array
|
||||||
|
* @param name Label of field
|
||||||
|
* @param thead For thead format
|
||||||
|
* @param file Url used when we click on sort picto
|
||||||
|
* @param field Field to use for new sorting
|
||||||
|
* @param begin ("" by defaut)
|
||||||
|
* @param moreparam Add more parameters on sort url links ("" by default)
|
||||||
|
* @param td Options of attribute td ("" by defaut)
|
||||||
|
* @param sortfield Current field used to sort
|
||||||
|
* @param sortorder Current sort order
|
||||||
|
*/
|
||||||
|
function getTitleFieldOfList($name, $thead=0, $file="", $field="", $begin="", $moreparam="", $td="", $sortfield="", $sortorder="")
|
||||||
{
|
{
|
||||||
global $conf;
|
global $conf;
|
||||||
//print "$name, $file, $field, $begin, $options, $td, $sortfield, $sortorder<br>\n";
|
//print "$name, $file, $field, $begin, $options, $td, $sortfield, $sortorder<br>\n";
|
||||||
|
|
||||||
|
$out='';
|
||||||
|
|
||||||
|
if ($thead)
|
||||||
|
{
|
||||||
|
$out.= '<th>'.$name.'</th>';
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
// Le champ de tri est mis en evidence.
|
// Le champ de tri est mis en evidence.
|
||||||
// Exemple si (sortfield,field)=("nom","xxx.nom") ou (sortfield,field)=("nom","nom")
|
// Exemple si (sortfield,field)=("nom","xxx.nom") ou (sortfield,field)=("nom","nom")
|
||||||
if ($field && ($sortfield == $field || $sortfield == preg_replace("/^[^\.]+\./","",$field)))
|
if ($field && ($sortfield == $field || $sortfield == preg_replace("/^[^\.]+\./","",$field)))
|
||||||
{
|
{
|
||||||
print '<td class="liste_titre_sel" '. $td.'>';
|
$out.= '<td class="liste_titre_sel" '. $td.'>';
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
print '<td class="liste_titre" '. $td.'>';
|
$out.= '<td class="liste_titre" '. $td.'>';
|
||||||
}
|
}
|
||||||
print $name;
|
$out.= $name;
|
||||||
|
|
||||||
// If this is a sort field
|
// If this is a sort field
|
||||||
if ($field)
|
if ($field)
|
||||||
@@ -2572,33 +2596,36 @@ function print_liste_field_titre($name, $file="", $field="", $begin="", $morepar
|
|||||||
if (! preg_match('/^&/',$options)) $options='&'.$options;
|
if (! preg_match('/^&/',$options)) $options='&'.$options;
|
||||||
|
|
||||||
//print " ";
|
//print " ";
|
||||||
print '<img width="2" src="'.DOL_URL_ROOT.'/theme/common/transparent.png" alt="">';
|
$out.= '<img width="2" src="'.DOL_URL_ROOT.'/theme/common/transparent.png" alt="">';
|
||||||
if (! $sortorder)
|
if (! $sortorder)
|
||||||
{
|
{
|
||||||
print '<a href="'.$file.'?sortfield='.$field.'&sortorder=asc&begin='.$begin.$options.'">'.img_down("A-Z",0).'</a>';
|
$out.= '<a href="'.$file.'?sortfield='.$field.'&sortorder=asc&begin='.$begin.$options.'">'.img_down("A-Z",0).'</a>';
|
||||||
print '<a href="'.$file.'?sortfield='.$field.'&sortorder=desc&begin='.$begin.$options.'">'.img_up("Z-A",0).'</a>';
|
$out.= '<a href="'.$file.'?sortfield='.$field.'&sortorder=desc&begin='.$begin.$options.'">'.img_up("Z-A",0).'</a>';
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if ($field != $sortfield)
|
if ($field != $sortfield)
|
||||||
{
|
{
|
||||||
print '<a href="'.$file.'?sortfield='.$field.'&sortorder=asc&begin='.$begin.$options.'">'.img_down("A-Z",0).'</a>';
|
$out.= '<a href="'.$file.'?sortfield='.$field.'&sortorder=asc&begin='.$begin.$options.'">'.img_down("A-Z",0).'</a>';
|
||||||
print '<a href="'.$file.'?sortfield='.$field.'&sortorder=desc&begin='.$begin.$options.'">'.img_up("Z-A",0).'</a>';
|
$out.= '<a href="'.$file.'?sortfield='.$field.'&sortorder=desc&begin='.$begin.$options.'">'.img_up("Z-A",0).'</a>';
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$sortorder=strtoupper($sortorder);
|
$sortorder=strtoupper($sortorder);
|
||||||
if ($sortorder == 'DESC' ) {
|
if ($sortorder == 'DESC' ) {
|
||||||
print '<a href="'.$file.'?sortfield='.$field.'&sortorder=asc&begin='.$begin.$options.'">'.img_down("A-Z",0).'</a>';
|
$out.= '<a href="'.$file.'?sortfield='.$field.'&sortorder=asc&begin='.$begin.$options.'">'.img_down("A-Z",0).'</a>';
|
||||||
print '<a href="'.$file.'?sortfield='.$field.'&sortorder=desc&begin='.$begin.$options.'">'.img_up("Z-A",1).'</a>';
|
$out.= '<a href="'.$file.'?sortfield='.$field.'&sortorder=desc&begin='.$begin.$options.'">'.img_up("Z-A",1).'</a>';
|
||||||
}
|
}
|
||||||
if ($sortorder == 'ASC' ) {
|
if ($sortorder == 'ASC' ) {
|
||||||
print '<a href="'.$file.'?sortfield='.$field.'&sortorder=asc&begin='.$begin.$options.'">'.img_down("A-Z",1).'</a>';
|
$out.= '<a href="'.$file.'?sortfield='.$field.'&sortorder=asc&begin='.$begin.$options.'">'.img_down("A-Z",1).'</a>';
|
||||||
print '<a href="'.$file.'?sortfield='.$field.'&sortorder=desc&begin='.$begin.$options.'">'.img_up("Z-A",0).'</a>';
|
$out.= '<a href="'.$file.'?sortfield='.$field.'&sortorder=desc&begin='.$begin.$options.'">'.img_up("Z-A",0).'</a>';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
print "</td>";
|
$out.= "</td>";
|
||||||
|
}
|
||||||
|
|
||||||
|
return $out;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user