static function getHome() { /* * Carousel, ratio 16:10 Campaigns, ratio 16:10 Categories category id, name, image Drawer Login, Wishlist, Payment, Transactions, Logout - Static About Us, Contact Us - Dynamic Nembak ke URL Additional pages dynamic, semua masuk ke sebelum logout Application Settings Actionbar Color - Hex code “#dedede" Actionbar Icon Color - Black / White Search Product */ //check ada POST ga ? $app_id = addslashes($_POST['app_id']); //ambil main banner $camp = new MCampaignModel(); //TODO masih harus dilimit sesuai paket yg dibeli $arrCarousel = $camp->getWhere("camp_app_id = '{$app_id}' AND camp_active = 1 AND camp_type = 'carousel' AND camp_begin <= CURDATE() AND camp_end >= CURDATE() ORDER BY camp_begin DESC "); //TODO masih harus dilimit sesuai paket yg dibeli $arrBanner = $camp->getWhere("camp_app_id = '{$app_id}' AND camp_active = 1 AND camp_type = 'campaign' AND camp_begin <= CURDATE() AND camp_end >= CURDATE() ORDER BY camp_begin DESC "); $cat = new MProdCat(); $arrCat = $cat->getWhere("cat_app_id = '{$app_id}' AND cat_parent_id = 0 ORDER BY cat_name ASC"); $json['status_code'] = 1; $json['status_message'] = "OK"; $json['results']['carousel'] = APIFilter::filter($arrCarousel); $json['results']['campaign'] = APIFilter::filter($arrBanner); $json['results']['maincategories'] = APIFilter::filter($arrCat); $json['results']['drawer'] = array(); $json['results']['setting'] = array(); echo json_encode($json); die; }
function getMatrix() { $cid = addslashes($_GET['cid']); //get campaign for owner verification $camms = new MCampaignModel(); $camms->getByID($cid); if ($camms->camp_app_id != AppAccount::getAppID()) { die("Not Allowed"); } $as = new MCampaignMatrix(); $arr = $as->getWhere("cm_camp_id = '{$cid}'"); $arrProd = $_SESSION['arrProd']; foreach ($arrProd as $pp) { $arrProds[$pp->prod_id] = $pp; } //pr($arrProds); //pr($arr); $t = time(); ?> <div class="col-md-6"> <?php foreach ($arr as $g) { $prod = $arrProds[$g->cm_prod_id]; $sudahAda[] = $g->cm_prod_id; ?> <div class="productcamp"> <div class="productcamp_title"> <div style="float:right;width: 20px;"> <i id="cm_<?php echo $g->cm_id; ?> " class="glyphicon glyphicon-arrow-right" style="cursor:pointer;"></i> </div> <?php echo $prod->prod_name; ?> </div> </div> <script> $("#cm_<?php echo $g->cm_id; ?> ").click(function(){ $.get("<?php echo _SPPATH; ?> MCampApp/delMatrix?cmid=<?php echo $g->cm_id; ?> ",function(data){ console.log(data); if(data.bool){ $("#camp_matrix").load("<?php echo _SPPATH; ?> MCampApp/getMatrix?cid=<?php echo $cid; ?> "); }else{ alert('<?php echo Lang::t('Delete Error'); ?> '); } },'json'); }); </script> <?php } ?> </div> <div class="col-md-6" > <div style="background-color: #AAA; margin: 5px; padding: 10px; "> <div class="input-group"> <span class="input-group-addon" id="basic-addon1">Select Product To Insert to Campaign</span> </div> <div class="input-group"> <span class="input-group-btn"> <button id="add_to_camp_<?php echo $t; ?> " class="btn btn-default" type="button"><i class="glyphicon glyphicon-arrow-left"></i></button> </span> <select id="sel_to_camp_<?php echo $t; ?> " class="form-control"> <?php foreach ($arrProds as $key => $prod) { if (in_array($key, $sudahAda)) { continue; } ?> <option value="<?php echo $prod->prod_id; ?> "><?php echo $prod->prod_name; ?> </option> <?php } ?> </select> </div><!-- /input-group --> </div> </div> <script> $("#add_to_camp_<?php echo $t; ?> ").click(function(){ var slc = $("#sel_to_camp_<?php echo $t; ?> ").val(); $.get("<?php echo _SPPATH; ?> MCampApp/insProd?cid=<?php echo $cid; ?> &pid="+slc,function(data){ console.log(data); if(data.bool){ $("#camp_matrix").load("<?php echo _SPPATH; ?> MCampApp/getMatrix?cid=<?php echo $cid; ?> "); }else{ alert('<?php echo Lang::t('Insert Error'); ?> '); } },'json'); }); </script> <?php exit; }