Example #1
0
     $store = $objStore->getStoreByID($_pgR['id']);
     echo json_encode($store);
 } else {
     if ($_pgR["act"] == 3) {
         $userName = $_pgR[global_mapping::UserName];
         $user = $objUser->getUserByName($userName);
         $store = $objStore->addCheckIn($_pgR[global_mapping::StoreID], $user[global_mapping::UserID], $_pgR[global_mapping::Message], $_pgR[global_mapping::Rate]);
         echo json_encode($store);
     } else {
         if ($_pgR["act"] == Model_Store::ACT_GET_CHECKED_STORE) {
             //echo 'get store checked in';
             $userName = $_pgR[global_mapping::UserName];
             $user = $objUser->getUserByName($userName);
             $userID = $user[global_mapping::UserID];
             $page = $_pgR['page'] ? $_pgR['page'] : 1;
             $checkedInStores = $objStore->getCheckedInStores($userID, $page);
             //print_r($checkedInStores);
             //return;
             $stores = $objStore->getStoreByIDs($checkedInStores);
             $resultStores = null;
             foreach ($stores as $key => $info) {
                 $resultStores[$info[global_mapping::StoreID]] = $info;
                 unset($stores[$key]);
             }
             $result = array();
             //echo $distance.'<br>';
             foreach ($checkedInStores as $item) {
                 //echo '<br>ID:'.$item;
                 array_push($result, $resultStores[$item]);
             }
             echo json_encode($result);