diff --git a/app/Config/Routes.php b/app/Config/Routes.php index bc25882..8806da3 100644 --- a/app/Config/Routes.php +++ b/app/Config/Routes.php @@ -6,6 +6,7 @@ use CodeIgniter\Router\RouteCollection; * @var RouteCollection $routes */ +$routes->get('/help', 'Help::HelpIndex'); $routes->get('/promoadmin', 'Auth::AuthPromoAdmin'); $routes->post('/promoadmin/auth', 'Auth::AuthPromoLogin'); diff --git a/app/Controllers/Auth.php b/app/Controllers/Auth.php index b0af511..95ad81b 100644 --- a/app/Controllers/Auth.php +++ b/app/Controllers/Auth.php @@ -34,6 +34,7 @@ class Auth extends BaseController $_SESSION['promo_admin_id'] =$out['promo_admin_id']; $_SESSION['sessionid'] = $out['sessionid']; $_SESSION['uid'] = $out['uid']; + $_SESSION['points'] =$out['points']; $_SESSION['new_users'] = 0; $_SESSION['pending_users'] = 0; diff --git a/app/Controllers/Help.php b/app/Controllers/Help.php new file mode 100644 index 0000000..6218e67 --- /dev/null +++ b/app/Controllers/Help.php @@ -0,0 +1,12 @@ +userSession(); $data['loc'] = $this->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; + + $outP = $this->APIcall('POST', $this->wrenchAdminApiServer(). 'getactions',$data); + $page_data['promo_actions'] = is_array($outP["result_list"])? $outP["result_list"]:[]; + + // var_dump($outP); + // 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['sessionid'] =$_SESSION['sessionid']; +// $data['promo_admin_id'] = $_SESSION['promo_admin_id']; +// $data['admin_uid'] = $_SESSION['uid']; + $data = $this->userSession(); $data['loc'] = $this->getIpData(); $data['limit'] = 20; $data['page'] = 0; @@ -54,11 +66,16 @@ class PromoAdmin extends BaseController } public function addRefMember(){ $data['sessionid'] =$_SESSION['sessionid']; + //data['sessionid'] =$_SESSION['sessionid']; +// $data['promo_admin_id'] = $_SESSION['promo_admin_id']; +// $data['admin_uid'] = $_SESSION['uid']; + $data = $this->userSession(); + $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['admin_uid'] = $_SESSION['uid']; // =$out['promo_admin_id']; $data['loc'] = $this->getIpData(); // =$out['promo_admin_id']; if (!filter_var( $data['email'], FILTER_VALIDATE_EMAIL)) { @@ -71,11 +88,15 @@ class PromoAdmin extends BaseController return 0; } public function viewRefMemberSendTask(){ +// $data['sessionid'] =$_SESSION['sessionid']; +// $data['promo_admin_id'] = $_SESSION['promo_admin_id']; +// $data['admin_uid'] = $_SESSION['uid']; + $data = $this->userSession(); - $data['sessionid'] =$_SESSION['sessionid']; + // $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['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=[]; @@ -95,11 +116,15 @@ class PromoAdmin extends BaseController return view('admin/redeem', $page_data); } public function viewRefMember(){ +// $data['sessionid'] =$_SESSION['sessionid']; +// $data['promo_admin_id'] = $_SESSION['promo_admin_id']; +// $data['admin_uid'] = $_SESSION['uid']; + $data = $this->userSession(); - $data['sessionid'] =$_SESSION['sessionid']; + // $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['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); diff --git a/app/Views/admin/index.php b/app/Views/admin/index.php index 4b4b0f6..0e87fdb 100644 --- a/app/Views/admin/index.php +++ b/app/Views/admin/index.php @@ -62,7 +62,7 @@
-

Points Earned :

+

Points Earned :

Redeem Points
@@ -208,8 +208,8 @@ $item){ + $promo_actions = $promo_actions ?? []; + foreach ($promo_actions as $index=>$item){ ?> - Active - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
@@ -218,15 +218,12 @@ -

Senior front-end developer - Montreal, Canada

+

+

-

Over 1 month ago - Full–time

-
- 45 Days left +

+

3Extra Fine Wool Jumpers$56.479 -
-
-
-
Canceled
4Long Sleeve Bow Top$04.786 -
-
-
-
Active
5Shine Stripe Long Sleeve Ruffle$23.456 -
-
-
-
Active
6Long Sleeve Micro Thermal Shirt$65.598 -
-
-
-
info
7Standard Fit Bomber Sweater$87.659 -
-
-
-
Warning
8Standard Fit Crew T-Shirt$32.466 -
-
-
-
Active
9Standard Fit Short Sleeve V-Neck$03.544 -
-
-
-
Active
10Sanus Classic Small Full Motion Wall$14.489 -
-
-
-
Active
11Jena Gaines$78.654 -
-
-
-
Active
12Quinn Flynn$23.486 -
-
-
-
Active
13Charde Marshall$65.453 -
-
-
-
Active
14Haley Kennedy$78.645 -
-
-
-
Active
15Tatyana Fitzpatrick$65.342 -
-
-
-
Active
16Michael Silva$07.456 -
-
-
-
Active
17Paul Byrd$36.478 -
-
-
-
Active
18Gloria Little$84.798 -
-
-
-
Active
19Bradley Greer$12.356 -
-
-
-
Active
20Dai Rios$45.655 -
-
-
-
Active
21Jenette Caldwell$47.586 -
-
-
-
Active
22Yuri Berry$36.756 -
-
-
-
Active
23Caesar Vance$78.659 -
-
-
-
Active
24Doris Wilder$56.484 -
-
-
-
Active
25Angelica Ramos$36.796 -
-
-
-
Active
26Gavin Joyce$25.365 -
-
-
-
Active
27Jennifer Chang$78.489 -
-
-
-
Active
28Brenden Wagner$35.987 -
-
-
-
Active
29Fiona Green$78.464 -
-
-
-
Active
30Shou Itou$61.444 -
-
-
-
Active
31Michelle House$85.488 -
-
-
-
Active
32Suki Burks$89.463 -
-
-
-
Active
33Prescott Bartlett$23.464 -
-
-
-
Active
34Gavin Cortez$12.254 -
-
-
-
Active
35Martena Mccray$24.478 -
-
-
-
Active
36Unity Butler$36.478 -
-
-
-
Active
37Howard Hatfield$48.654 -
-
-
-
Active
38Hope Fuentes$78.654 -
-
-
-
Active
39Vivian Harrell$26.154 -
-
-
-
Active