if ($nb_row != 1) { $up_png .= updown($val_admin_info['ID'], 'UP'); } if ($nb_row != $num_row) { $up_png .= updown($val_admin_info['ID'], 'DOWN'); } if ($val_admin_info['TYPE'] == 2 or $val_admin_info['TYPE'] == 4 or $val_admin_info['TYPE'] == 7) { array_push($config['JAVASCRIPT'], ''); array_push($config['SIZE'], ''); if ($admin_accountinfo) { array_push($config['COMMENT_AFTER'], $up_png . "<a href=\"index.php?" . PAG_INDEX . "=" . $pages_refs['ms_adminvalues'] . "&head=1&tag=ACCOUNT_SNMP_VALUE_" . $val_admin_info['NAME'] . "\"><img src=image/plus.png></a>"); } else { array_push($config['COMMENT_AFTER'], ''); } array_push($config['SELECT_DEFAULT'], 'YES'); $field_select_values = find_value_field("ACCOUNT_SNMP_VALUE_" . $val_admin_info['NAME']); array_push($value_field, $field_select_values); //cas of checkbox if ($val_admin_info['TYPE'] == 4) { $temp_val = explode('&&&', $info_account_id[$name_accountinfo]); $i = 0; while (isset($temp_val[$i])) { $protectedPost[$name_accountinfo . '_' . $temp_val[$i]] = 'on'; $i++; } } else { $protectedPost[$name_accountinfo] = $info_account_id[$name_accountinfo]; } } elseif ($val_admin_info['TYPE'] == 6) { array_push($value_field, $info_account_id[$name_accountinfo]); if ($admin_accountinfo) {
function show_accountinfo($id = '', $type = '', $exclu_type = '') { global $convert_type, $protectedPost; $data = find_info_accountinfo($id, $type, $exclu_type); $i = 0; foreach ($data as $k => $v) { foreach ($v as $key => $value) { switch ($key) { case "id": if ($v['name'] != 'TAG') { $name_field[$i] = 'fields_' . $value; } else { $name_field[$i] = $v['name']; $value_field[$i] = $protectedPost[$v['name']]; } break; case "type": $type_field[$i] = $convert_type[$value]; switch ($value) { case '6': $comment_behing[$i] = datePick('fields_' . $v['id']); $config[$i]['CONFIG']['JAVASCRIPT'] = "READONLY " . dateOnClick('fields_' . $v['id']); $config[$i]['CONFIG']['SIZE'] = 7; break; case '4': case '2': case '7': $value_field[$i] = find_value_field("ACCOUNT_VALUE_" . $v['name']); $comment_behing[$i] = ''; $config[$i]['CONFIG']['DEFAULT'] = 'YES'; break; case '1': $config[$i]['CONFIG']['COLS'] = 40; $config[$i]['CONFIG']['ROWS'] = 5; break; default: $comment_behing[$i] = ''; $config[$i]['CONFIG']['SIZE'] = 20; break; } break; case "comment": $tab_name[$i] = $value; break; } } if (!isset($value_field[$i])) { $value_field[$i] = $protectedPost['fields_' . $v['id']]; } $i++; } return array('FIELDS' => array('name_field' => $name_field, 'tab_name' => $tab_name, 'type_field' => $type_field, 'value_field' => $value_field), 'CONFIG' => $config, 'COMMENT_BEHING' => $comment_behing); }