getIpData(); $data['limit'] = 6; $data['page'] = 0; $data['offset'] = 0; $out = $this->APIcall('POST', $this->wrenchAdminApiServer(). 'getlist',$data); $page_data['promo_list'] = is_array($out["result_list"])? $out["result_list"]:[]; //var_dump($page_data); //exit; return view('admin/index', $page_data); } public function PromoMyList(){ $out=[]; $data['sessionid'] =$_SESSION['sessionid']; $data['promo_admin_id'] = $_SESSION['promo_admin_id']; $data['admin_uid'] = $_SESSION['uid']; $data['loc'] = $this->getIpData(); $data['limit'] = 20; $data['page'] = 0; $data['offset'] = 0; $out = $this->APIcall('POST', $this->wrenchAdminApiServer(). 'getlist',$data); $page_data['promo_list'] = is_array($out["result_list"])? $out["result_list"]:[]; return view('admin/mylist', $page_data); } public function addRefMember(){ $data['sessionid'] =$_SESSION['sessionid']; $data['email'] = $_GET['email']; $data['firstname'] = $_GET['firstname']; $data['lastname'] = $_GET['lastname']; $data['promo_admin_id'] = $_SESSION['promo_admin_id']; // =$out['promo_admin_id']; $data['admin_uid'] = $_SESSION['uid']; // =$out['promo_admin_id']; $data['loc'] = $this->getIpData(); // =$out['promo_admin_id']; if (!filter_var( $data['email'], FILTER_VALIDATE_EMAIL)) { echo "Invalid email format"; return 0; } $out=[]; $out = $this->APIcall('POST', $this->wrenchAdminApiServer(). 'list',$data); echo $out["status_message"] ?? 'Error.'; return 0; } public function viewRefMemberSendTask(){ $data['sessionid'] =$_SESSION['sessionid']; $data['member_uid'] = $_GET['link_id']; $data['promo_admin_id'] = $_SESSION['promo_admin_id']; // =$out['promo_admin_id']; $data['admin_uid'] = $_SESSION['uid']; // =$out['promo_admin_id']; $data['loc'] = $this->getIpData(); // =$out['promo_admin_id']; $data['promo'] = 'MARKET01'; $out=[]; $out = $this->APIcall('POST', $this->wrenchAdminApiServer(). 'assigntask',$data); echo $out['task_result'] ?? 'Unknown Result'; } public function viewRedeem(){ $data['sessionid'] =$_SESSION['sessionid']; // $data['member_uid'] = $_GET['link_id']; $data['promo_admin_id'] = $_SESSION['promo_admin_id']; // =$out['promo_admin_id']; $data['admin_uid'] = $_SESSION['uid']; // =$out['promo_admin_id']; $data['loc'] = $this->getIpData(); // =$out['promo_admin_id']; $page_data=[]; // $out = $this->APIcall('POST', $this->wrenchAdminApiServer(). 'getmember',$data); return view('admin/redeem', $page_data); } public function viewRefMember(){ $data['sessionid'] =$_SESSION['sessionid']; $data['member_uid'] = $_GET['link_id']; $data['promo_admin_id'] = $_SESSION['promo_admin_id']; // =$out['promo_admin_id']; $data['admin_uid'] = $_SESSION['uid']; // =$out['promo_admin_id']; $data['loc'] = $this->getIpData(); // =$out['promo_admin_id']; $out=[]; $out = $this->APIcall('POST', $this->wrenchAdminApiServer(). 'getmember',$data); echo $this->actionCardTable($out); } private function actionCardTable($cardData){ $retB= "
"; $retB .=""; $retB .="
UID: ".$cardData["uid"]."
Email: ".$cardData["email"]."
Firstname: ".$cardData["firstname"]."
Lastname ".$cardData["lastname"]."
Added ".$cardData["added"]."
Action

"; return $retB; } }