Example #1
0
 function rjshop_mgt_page()
 {
     $data = wp_parse_args($_REQUEST, array());
     $id = isset($data['id']) ? $data['id'] : null;
     if (isset($data['rjaction'])) {
         switch ($data['rjaction']) {
             case 'create':
                 $r = new RJDGSHOP();
                 $r->name = '';
                 $r->category = '';
                 $r->size = 0;
                 $r->downloads = 0;
                 $id = $r->save();
                 unset($r);
                 RJDGPP::rjshop_edit($id, $data);
                 break;
             case 'edit':
                 RJDGPP::rjshop_edit($id, $data);
                 break;
             case 'addfolder':
                 print_r($data);
                 echo RJDGPP::addFolder($data['folder']);
                 break;
         }
         //select
     }
     $data = wp_parse_args($_GET, array('rj_filter_col' => 'name', 'rj_filter_val' => '', 'p' => 0));
     unset($data['submit']);
     if (empty($id)) {
         $r = new RJDGSHOP();
         $items = $r->listByCol($data['rj_filter_val'], $data['rj_filter_col'], 10, $data['p']);
         $pagi = RJDGPP::rj_text_pagi($data);
         array_walk($items, create_function('&$i,$k', '$i=new RJDGSHOP($i->id);'));
         require_once dirname(__FILE__) . '/admin/views/table.php';
     }
 }