示例#1
0
     //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;
}