If there is at least one favorite into countries, then add a separator
into list to show limit between sorted entries and not sorted entries.
This commit is contained in:
parent
2466a55193
commit
873f8a6f27
@ -480,6 +480,7 @@ class Form
|
|||||||
$countryArray=array();
|
$countryArray=array();
|
||||||
$favorite=array();
|
$favorite=array();
|
||||||
$label=array();
|
$label=array();
|
||||||
|
$atleastonefavorite=0;
|
||||||
|
|
||||||
$sql = "SELECT rowid, code as code_iso, code_iso as code_iso3, label, favorite";
|
$sql = "SELECT rowid, code as code_iso, code_iso as code_iso3, label, favorite";
|
||||||
$sql.= " FROM ".MAIN_DB_PREFIX."c_country";
|
$sql.= " FROM ".MAIN_DB_PREFIX."c_country";
|
||||||
@ -504,6 +505,7 @@ class Form
|
|||||||
$countryArray[$i]['code_iso'] = $obj->code_iso;
|
$countryArray[$i]['code_iso'] = $obj->code_iso;
|
||||||
$countryArray[$i]['code_iso3'] = $obj->code_iso3;
|
$countryArray[$i]['code_iso3'] = $obj->code_iso3;
|
||||||
$countryArray[$i]['label'] = ($obj->code_iso && $langs->transnoentitiesnoconv("Country".$obj->code_iso)!="Country".$obj->code_iso?$langs->transnoentitiesnoconv("Country".$obj->code_iso):($obj->label!='-'?$obj->label:''));
|
$countryArray[$i]['label'] = ($obj->code_iso && $langs->transnoentitiesnoconv("Country".$obj->code_iso)!="Country".$obj->code_iso?$langs->transnoentitiesnoconv("Country".$obj->code_iso):($obj->label!='-'?$obj->label:''));
|
||||||
|
$countryArray[$i]['favorite'] = $obj->favorite;
|
||||||
$favorite[$i] = $obj->favorite;
|
$favorite[$i] = $obj->favorite;
|
||||||
$label[$i] = dol_string_unaccent($countryArray[$i]['label']);
|
$label[$i] = dol_string_unaccent($countryArray[$i]['label']);
|
||||||
$i++;
|
$i++;
|
||||||
@ -513,7 +515,12 @@ class Form
|
|||||||
|
|
||||||
foreach ($countryArray as $row)
|
foreach ($countryArray as $row)
|
||||||
{
|
{
|
||||||
//print 'rr'.$selected.'-'.$row['label'].'-'.$row['code_iso'].'<br>';
|
if ($row['favorite'] && $row['code_iso']) $atleastonefavorite++;
|
||||||
|
if (empty($row['favorite']) && $atleastonefavorite)
|
||||||
|
{
|
||||||
|
$atleastonefavorite=0;
|
||||||
|
$out.= '<option value="" disabled="disabled">----------------------</option>';
|
||||||
|
}
|
||||||
if ($selected && $selected != '-1' && ($selected == $row['rowid'] || $selected == $row['code_iso'] || $selected == $row['code_iso3'] || $selected == $row['label']) )
|
if ($selected && $selected != '-1' && ($selected == $row['rowid'] || $selected == $row['code_iso'] || $selected == $row['code_iso3'] || $selected == $row['label']) )
|
||||||
{
|
{
|
||||||
$foundselected=true;
|
$foundselected=true;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user