Esempio n. 1
0
 public function createSubmit()
 {
     $name = isset($_POST['name']) ? $_POST['name'] : '';
     $description = isset($_POST['description']) ? $_POST['description'] : '';
     $type = isset($_POST['type']) ? $_POST['type'] : HouseAd::HOUSEAD_TYPE_ICON;
     $link = isset($_POST['link']) ? $_POST['link'] : '';
     $linkType = isset($_POST['linkType']) ? $_POST['linkType'] : HouseAd::HOUSEAD_LINKTYPE_WEBSITE;
     $imageLink = isset($_POST['imageLink']) ? $_POST['imageLink'] : '';
     $houseAd = new HouseAd();
     $houseAd->id = SDB::uuid();
     $houseAd->uid = $_SESSION['uid'];
     $houseAd->name = $name;
     $houseAd->description = $description;
     $houseAd->type = $type;
     $houseAd->link = HouseAdUtil::getFixedLink($link, $linkType);
     $houseAd->linkType = $linkType;
     $houseAd->launchType = HouseAdUtil::getLaunchType($linkType);
     $houseAd->imageLink = $imageLink;
     $result = $houseAd->put();
     $aids_of_apps_to_add = isset($_POST['apps']) ? $_POST['apps'] : null;
     AppHouseAdUtil::addRemoveAppHouseAds($houseAd->id, $aids_of_apps_to_add, array());
     fb($houseAd);
     $this->redirect($_REQUEST['returnPage'] . '?&n_cid=' . $houseAd->id . '&n_name=' . $houseAd->name . '&n_type=' . $houseAd->type . '&n_linkType=' . $houseAd->linkType);
 }
 public function delete()
 {
     $this->printHeader = false;
     $this->printFooter = false;
     $deletes = isset($_REQUEST['deletes']) ? $_REQUEST['deletes'] : null;
     for ($i = 0; $i < count($deletes); $i++) {
         $cid = $deletes[$i];
         $houseAd = new HouseAd($cid);
         $houseAd->delete();
     }
     $this->redirect('/houseAds/houseAds/');
 }