示例#1
0
 public function display()
 {
     /** check permission **/
     wpl_global::min_access('agent');
     $function = wpl_request::getVar('wpl_function');
     if ($function == 'upload') {
         self::upload();
     } elseif ($function == 'title_update') {
         wpl_items::update_file(wpl_request::getVar('video'), wpl_request::getVar('pid'), array('item_extra1' => wpl_request::getVar('value')));
     } elseif ($function == 'desc_update') {
         wpl_items::update_file(wpl_request::getVar('video'), wpl_request::getVar('pid'), array('item_extra2' => wpl_request::getVar('value')));
     } elseif ($function == 'cat_update') {
         wpl_items::update_file(wpl_request::getVar('video'), wpl_request::getVar('pid'), array('item_cat' => wpl_request::getVar('value')));
     } elseif ($function == 'delete_video') {
         wpl_items::delete_file(wpl_request::getVar('video'), wpl_request::getVar('pid'), wpl_request::getVar('kind'));
     } elseif ($function == 'sort_videos') {
         wpl_items::sort_items(wpl_request::getVar('pid'), wpl_request::getVar('order'));
     } elseif ($function == 'change_status') {
         wpl_items::update_file(wpl_request::getVar('video'), wpl_request::getVar('pid'), array('enabled' => wpl_request::getVar('enabled')));
     } elseif ($function == 'embed_video') {
         if (wpl_request::getVar('item_id') != -1) {
             wpl_items::update(wpl_request::getVar('item_id'), array('item_name' => wpl_request::getVar('title'), 'item_extra1' => wpl_request::getVar('desc'), 'item_extra2' => wpl_request::getVar('embedcode')));
         } else {
             $item = array('parent_id' => wpl_request::getVar('pid'), 'parent_kind' => wpl_request::getVar('kind'), 'item_type' => 'video', 'item_cat' => 'video_embed', 'item_name' => wpl_request::getVar('title'), 'creation_date' => date("Y-m-d H:i:s"), 'item_extra1' => wpl_request::getVar('desc'), 'item_extra2' => wpl_request::getVar('embedcode'), 'index' => '1.00');
             $id = wpl_items::save($item);
             echo $id;
         }
     } elseif ($function == 'del_embed_video') {
         if (wpl_request::getVar('item_id') != -1) {
             wpl_items::delete(wpl_request::getVar('item_id'));
         }
     }
 }
示例#2
0
 public function display()
 {
     /** check permission **/
     wpl_global::min_access('agent');
     $function = wpl_request::getVar('wpl_function');
     if ($function == 'upload') {
         $this->upload();
     } elseif ($function == 'title_update') {
         wpl_items::update_file(wpl_request::getVar('attachment'), wpl_request::getVar('pid'), array('item_extra1' => wpl_request::getVar('value')));
     } elseif ($function == 'desc_update') {
         wpl_items::update_file(wpl_request::getVar('attachment'), wpl_request::getVar('pid'), array('item_extra2' => wpl_request::getVar('value')));
     } elseif ($function == 'cat_update') {
         wpl_items::update_file(wpl_request::getVar('attachment'), wpl_request::getVar('pid'), array('item_cat' => wpl_request::getVar('value')));
     } elseif ($function == 'delete_attachment') {
         wpl_items::delete_file(wpl_request::getVar('attachment'), wpl_request::getVar('pid'), wpl_request::getVar('kind'));
     } elseif ($function == 'sort_attachments') {
         wpl_items::sort_items(wpl_request::getVar('pid'), wpl_request::getVar('order'));
     } elseif ($function == 'change_status') {
         wpl_items::update_file(wpl_request::getVar('attachment'), wpl_request::getVar('pid'), array('enabled' => wpl_request::getVar('enabled')));
     }
 }