//re oreder exts by group_id uasort($g_exts, "group_id_order"); uasort($u_exts, "group_id_order"); //make it loop $gusts_data = array(); $last_gg_id_was = 0; foreach ($g_exts as $ext => $data) { $group_d = kleeja_mime_groups($data['group_id']); $gusts_data[] = array('ext' => $ext, 'num' => Customfile_size($data['size']), 'group' => $data['group_id'], 'group_name' => $group_d['name'], 'realy_first_row' => $last_gg_id_was == 0 ? true : false, 'is_first_row' => $last_gg_id_was != $data['group_id'] ? true : false); $last_gg_id_was = $data['group_id']; } //make it loop $users_data = array(); $last_gu_id_was = 0; foreach ($u_exts as $ext => $data) { $group_d = kleeja_mime_groups($data['group_id']); $users_data[] = array('ext' => $ext, 'num' => Customfile_size($data['size']), 'group' => $data['group_id'], 'group_name' => $group_d['name'], 'realy_first_row' => $last_gu_id_was == 0 ? true : false, 'is_first_row' => $last_gu_id_was != $data['group_id'] ? true : false); $last_gu_id_was = $data['group_id']; } ($hook = kleeja_run_hook('guide_go_page')) ? eval($hook) : null; //run hook break; // //Page of reporting // // //Page of reporting // case 'report': //page info $stylee = 'report';
/** * Admin. function for extensions types */ function ch_g($name_of_select, $g_id, $return_name = false) { global $lang; $s = kleeja_mime_groups($return_name ? $g_id : false); //return name if he want if ($return_name != false) { return $s['name']; } $show = "<select name=\"{$name_of_select}\">\n"; for ($i = 1; $i < sizeof($s); $i++) { $selected = $g_id == $i ? "selected=\"selected\"" : ""; $show .= "<option {$selected} value=\"{$i}\">" . $s[$i]['name'] . "</option>\n"; } $show .= "</select>"; ($hook = kleeja_run_hook('ch_g_func')) ? eval($hook) : null; //run hook return $show; }