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')); } } }
public static function delete_room() { $item_id = wpl_request::getVar('item_id'); /** deleting the room **/ if ($item_id != -1) { $result = wpl_items::delete($item_id); } $res = (int) $result; $message = $res ? __('Deleted.', WPL_TEXTDOMAIN) : __('Error Occured.', WPL_TEXTDOMAIN); $data = $item_id; $response = array('success' => $res, 'message' => $message, 'data' => $data); echo json_encode($response); exit; }