i try with 40 value and the script stop at 5 row
Rock'n Poche (74)==56||Théâtre Antique (38)==57||Paleo Festival (26)==58||Privé (84)==61||Rex (75)==62
[2010-12-16 02:19:49] (ERROR @ /manager/index.php) i=> 220
[2010-12-16 02:19:49] (ERROR @ /manager/index.php) tableau option=> 0_5_5_1
$inputoptions = array();
$i=0;
foreach ($index_list as $inputoption){
$inputopt_array = (is_array($inputoption)) ? $inputoption : explode("==",$inputoption);
$option['value'] = isset($inputopt_array[1])?$inputopt_array[1]:$inputopt_array[0];
$option['text'] = htmlspecialchars($inputopt_array[0],ENT_COMPAT,'UTF-8');
$option['checked']=false;
$inputoptions[$option['value']] = $option;
$i++;
}
$modx->log(modX::LOG_LEVEL_ERROR, "i=> {$i} ");
$options = array();
$j=0;
if (!empty($value[0]) && count($value)>0){
foreach ($value as $itemvalue){
$option=$inputoptions[$itemvalue];
$option['checked']=true;
$options[] = $option;
unset($inputoptions[$itemvalue]);
$j++;
}
}
$options = count($options)>0?array_merge($options,$inputoptions):$inputoptions;
$desde=$j."_".count($inputoptions)."_".count($options)."_".count($value);
$modx->log(modX::LOG_LEVEL_ERROR, "tableau option=> {$desde} ");
I can request a pull if you want MadeMyDay.
foreach ($index_list as $inputoption){
$inputopt_array = (is_array($inputoption)) ? $inputoption : explode("==",$inputoption);
$option['value'] = isset($inputopt_array[1])?$inputopt_array[1]:$inputopt_array[0];
$option['text'] = htmlspecialchars($inputopt_array[0],ENT_COMPAT,'UTF-8');
$option['checked']=false;
$inputoptions[]= $option;
}
,listeners: {
'change': {fn:function(D) {
MODx.fireResourceFormChange();
this.fireEvent('change',D);
},scope:this}
