public function save($args) { $db = Loader::db(); $args['showArrows'] = intval($args['showArrows']); $args['loopSequence'] = intval($args['loopSequence']); parent::save($args); }
function save($data) { $args['fID'] = intval($data['fID']); $args['width'] = (intval($data['width'])>0) ? intval($data['width']) : 425; $args['height'] = (intval($data['height'])>0) ? intval($data['height']) : 334; parent::save($args); }
public function save($args) { $args['fOnstateID'] = ($args['fOnstateID'] != '') ? $args['fOnstateID'] : 0; $args['fID'] = ($args['fID'] != '') ? $args['fID'] : 0; $args['maxWidth'] = (intval($args['maxWidth']) > 0) ? intval($args['maxWidth']) : 0; $args['maxHeight'] = (intval($args['maxHeight']) > 0) ? intval($args['maxHeight']) : 0; parent::save($args); }
function save($data) { $args['title'] = isset($data['title']) ? trim($data['title']) : ''; $args['videoURL'] = isset($data['videoURL']) ? trim($data['videoURL']) : ''; $args['vHeight'] = isset($data['vHeight']) ? trim($data['vHeight']) : ''; $args['vWidth'] = isset($data['vWidth']) ? trim($data['vWidth']) : ''; $args['vPlayer'] = ($data['vPlayer']==1) ? 1 : 0; parent::save($args); }
public function save($args) { $args['field_2_image_fID'] = empty($args['field_2_image_fID']) ? 0 : $args['field_2_image_fID']; $args['field_3_image_fID'] = empty($args['field_3_image_fID']) ? 0 : $args['field_3_image_fID']; $args['field_4_image_fID'] = empty($args['field_4_image_fID']) ? 0 : $args['field_4_image_fID']; $args['field_5_image_fID'] = empty($args['field_5_image_fID']) ? 0 : $args['field_5_image_fID']; parent::save($args); }
function save($args) { $args['displayPagesIncludeSelf'] = $args['displayPagesIncludeSelf'] ? 1 : 0; $args['displayPagesCID'] = $args['displayPagesCID'] ? $args['displayPagesCID'] : 0; $args['displaySubPageLevelsNum'] = $args['displaySubPageLevelsNum'] > 0 ? $args['displaySubPageLevelsNum'] : 0; $args['displayUnavailablePages'] = $args['displayUnavailablePages'] ? 1 : 0; parent::save($args); }
function save($data) { $args['url'] = isset($data['url']) ? $data['url'] : ''; $args['dateFormat'] = $data['dateFormat']; $args['itemsToDisplay'] = (intval($data['itemsToDisplay'])>0) ? intval($data['itemsToDisplay']) : 5 ; $args['showSummary'] = ($data['showSummary']==1) ? 1 : 0; $args['launchInNewWindow'] = ($data['launchInNewWindow']==1) ? 1 : 0; $args['title'] = isset($data['title']) ? $data['title'] : ''; parent::save($args); }
public function save($args) { $ak = $this->loadAttribute(); $c = Page::getByID($_REQUEST['cID'], 'RECENT'); $nvc = $c->getVersionToModify(); $ak->saveAttributeForm($nvc); $nvc->refreshCache(); parent::save($args); }
public function save($values) { $repository = array("title" => $values["title"], "user" => $values["user"]); $db = Loader::db(); $db->query("DELETE FROM btGithubRepositories WHERE bID = ?", array(intval($this->bID))); $repos = $values["repos"]; foreach ($repos as $key => $rp) { $db->query("INSERT INTO btGithubRepositories (bID, repos) VALUES (?, ?)", array($this->bID, $rp)); } parent::save($repository); }
public function save($args) { $args['field_2_wysiwyg_content'] = $this->translateTo($args['field_2_wysiwyg_content']); $args['field_3_wysiwyg_content'] = $this->translateTo($args['field_3_wysiwyg_content']); $args['field_4_wysiwyg_content'] = $this->translateTo($args['field_4_wysiwyg_content']); $args['field_5_wysiwyg_content'] = $this->translateTo($args['field_5_wysiwyg_content']); $args['field_6_wysiwyg_content'] = $this->translateTo($args['field_6_wysiwyg_content']); $args['field_7_wysiwyg_content'] = $this->translateTo($args['field_7_wysiwyg_content']); $args['field_8_wysiwyg_content'] = $this->translateTo($args['field_8_wysiwyg_content']); parent::save($args); }
public function save($data) { $db = Loader::db(); $db->query("DELETE FROM btBuilderPackage WHERE bID = ?", array(intval($this->bID))); $fsIDs = $this->post("fsID"); foreach ($fsIDs as $key => $fsID) { $db->query("INSERT INTO btBuilderPackage VALUES (?, ?, ?)", array($this->bID, $fsID, $key)); } $u = new User(); $data["uID"] = $u->getUserID(); parent::save($data); }
public function save($data) { $args['title'] = isset($data['title']) ? trim($data['title']) : ''; $args['location'] = isset($data['location']) ? trim($data['location']) : ''; $args['zoom'] = intval($data['zoom']) >= 0 && intval($data['zoom']) <= 21 ? intval($data['zoom']) : 14; if (strlen($args['location']) > 0) { $coords = $this->lookupLatLong($args['location']); $args['latitude'] = floatval($coords['lat']); $args['longitude'] = floatval($coords['lng']); } else { $args['latitude'] = 0; $args['longitude'] = 0; } parent::save($args); }
public function save($args) { $args['fOnstateID'] = ($args['fOnstateID'] != '') ? $args['fOnstateID'] : 0; $args['fID'] = ($args['fID'] != '') ? $args['fID'] : 0; $args['maxWidth'] = (intval($args['maxWidth']) > 0) ? intval($args['maxWidth']) : 0; $args['maxHeight'] = (intval($args['maxHeight']) > 0) ? intval($args['maxHeight']) : 0; switch (intval($args['linkType'])) { case 1: $args['externalLink'] = ''; break; case 2: $args['internalLinkCID'] = 0; break; default: $args['externalLink'] = ''; $args['internalLinkCID'] = 0; break; } unset($args['linkType']); //this doesn't get saved to the database (it's only for UI usage) parent::save($args); }
function save($args) { /* Flush any existing Timeline Components */ $this->deleteExistingUserOrHashSettings(); //if any exist, we remove them /* Flush the cache */ $this->flushFullTimelineCache(); /* Fix the checkbox fields */ $args = $this->fixCheckboxFields($args); $userOrHash = empty($_POST['userOrHash']) ? array() : $_POST['userOrHash']; $userOrHashValues = empty($_POST['userOrHashValue']) ? array() : $_POST['userOrHashValue']; /* * Get the tokens and setup the default Timeline Component if user is * authenticating or reauthenticating a Twitter account. */ if (isset($_POST['oAuthPIN'])) { $twitterObj = $this->getTwitterOAuthObject($_POST['oAuthRequestToken'], $_POST['oAuthRequestTokenSecret']); $access_token = $twitterObj->getAccessToken($_POST['oAuthPIN']); $args['oAuthToken'] = $access_token['oauth_token']; $args['oAuthTokenSecret'] = $access_token['oauth_token_secret']; $args['userName'] = $access_token['screen_name']; $args['userID'] = $access_token['user_id']; array_unshift($userOrHash, 1); array_unshift($userOrHashValues, $args['userName']); } if (!empty($userOrHash) && !empty($userOrHashValues)) { $userOrHashSettingsArray = array(); /* Combine the two arrays eliminating any items where either array value is null */ foreach ($userOrHash as $post_array_key => $post_array_value) { if (!empty($post_array_value) && !empty($userOrHashValues[$post_array_key])) { array_push($userOrHashSettingsArray, array($post_array_value => $userOrHashValues[$post_array_key])); } } $this->saveUserOrHashSettingsArray($userOrHashSettingsArray); } parent::save($args); }
function save($data) { $args['title'] = isset($data['title']) ? $data['title'] : ''; $args['buttonText'] = isset($data['buttonText']) ? $data['buttonText'] : ''; $args['baseSearchPath'] = isset($data['baseSearchPath']) ? $data['baseSearchPath'] : ''; if ($args['baseSearchPath'] == 'OTHER' && intval($data['searchUnderCID']) > 0) { $customPathC = Page::getByID(intval($data['searchUnderCID'])); if (!$customPathC) { $args['baseSearchPath'] = ''; } else { $args['baseSearchPath'] = $customPathC->getCollectionPath(); } } if (trim($args['baseSearchPath']) == '/' || strlen(trim($args['baseSearchPath'])) == 0) { $args['baseSearchPath'] = ''; } if (intval($data['postTo_cID']) > 0) { $args['postTo_cID'] = intval($data['postTo_cID']); } else { $args['postTo_cID'] = ''; } $args['resultsURL'] = $data['externalTarget'] == 1 && strlen($data['resultsURL']) > 0 ? trim($data['resultsURL']) : ''; parent::save($args); }
function save($args) { // If we've gotten to the process() function for this class, we assume that we're in // the clear, as far as permissions are concerned (since we check permissions at several // points within the dispatcher) $db = Loader::db(); $bID = $this->bID; $c = $this->getCollectionObject(); if (is_object($c)) { $this->cID = $c->getCollectionID(); } $args['num'] = $args['num'] > 0 ? $args['num'] : 0; $args['cThis'] = $args['cParentID'] == $this->cID ? '1' : '0'; $args['cParentID'] = $args['cParentID'] == 'OTHER' ? $args['cParentIDValue'] : $args['cParentID']; $args['truncateSummaries'] = $args['truncateSummaries'] ? '1' : '0'; $args['truncateTitles'] = $args['truncateTitles'] ? '1' : '0'; $args['displayFeaturedOnly'] = $args['displayFeaturedOnly'] ? '1' : '0'; $args['truncateChars'] = intval($args['truncateChars']); $args['truncateTitleChars'] = intval($args['truncateTitleChars']); $args['showDescriptions'] = $args['showDescriptions'] ? '1' : '0'; parent::save($args); }
public function save($data) { $data['largeWidth'] = intval($data['largeWidth']); $data['largeHeight'] = intval($data['largeHeight']); $data['thumbWidth'] = intval($data['thumbWidth']); $data['thumbHeight'] = intval($data['thumbHeight']); $data['cropLarge'] = intval($data['cropLarge']) < 1 ? 0 : 1; //Watch out for the "-1" option parent::save($data); }
function save($data) { $content = $this->translateTo($data['content']); $args['content'] = $content; parent::save($args); }
function save($data) { $args['title'] = isset($data['title']) ? trim($data['title']) : ''; $args['videoURL'] = isset($data['videoURL']) ? trim($data['videoURL']) : ''; parent::save($args); }
function save($args) { $args['content'] = Loader::helper('content')->translateTo($args['content']); parent::save($args); }
function save($args) { // If we've gotten to the process() function for this class, we assume that we're in // the clear, as far as permissions are concerned (since we check permissions at several // points within the dispatcher) $db = Loader::db(); $bID = $this->bID; $c = $this->getCollectionObject(); if (is_object($c)) { $this->cID = $c->getCollectionID(); } $args['num'] = ($args['num'] > 0) ? $args['num'] : 0; $args['cThis'] = ($args['cParentID'] == $this->cID) ? '1' : '0'; $args['cParentID'] = ($args['cParentID'] == 'OTHER') ? $args['cParentIDValue'] : $args['cParentID']; if (!$args['cParentID']) { $args['cParentID'] = 0; } $args['includeAllDescendents'] = ($args['includeAllDescendents']) ? '1' : '0'; $args['truncateSummaries'] = ($args['truncateSummaries']) ? '1' : '0'; $args['displayFeaturedOnly'] = ($args['displayFeaturedOnly']) ? '1' : '0'; $args['displayAliases'] = ($args['displayAliases']) ? '1' : '0'; $args['truncateChars'] = intval($args['truncateChars']); $args['paginate'] = intval($args['paginate']); $args['rss'] = intval($args['rss']); $args['ctID'] = intval($args['ctID']); parent::save($args); }
public function save($args) { $ak = $this->loadAttribute(); if ($_REQUEST['cID']) { $c = Page::getByID($_REQUEST['cID'], 'RECENT'); $nvc = $c->getVersionToModify(); $ak->saveAttributeForm($nvc); $nvc->refreshCache(); } $args['cloudCount'] = is_numeric($args['cloudCount']) ? $args['cloudCount'] : 0; $args['targetCID'] = is_numeric($args['targetCID']) ? $args['targetCID'] : 0; parent::save($args); }
public function save($args) { $args['fullWidth'] = empty($args['fullWidth']) ? 0 : intval($args['fullWidth']); $args['fullHeight'] = empty($args['fullHeight']) ? 0 : intval($args['fullHeight']); //checkboxes are weird in C5 -- must be handled in this way. $args['enableLightbox'] = isset($args['enableLightbox']) ? 1 : 0; $args['enableCropping'] = isset($args['enableCropping']) ? 1 : 0; $args['displayThumbTitles'] = isset($args['displayThumbTitles']) ? 1 : 0; parent::save($args); //Save child records (parent::save only saves the primary block record) Loader::model('deluxe_image_gallery', 'deluxe_image_gallery'); $sg = new DeluxeImageGallery($this->bID); $sortedFileIDs = empty($args['sortedFileIDs']) ? array() : explode(',', $args['sortedFileIDs']); //explode returns array with 1 element (whose value is an empty string) when passed an empty string. We don't want that, so explicitly check for empty string. $sortedFiles = array(); foreach ($sortedFileIDs as $fID) { $sortedFiles[] = array('fID' => $fID, 'title' => $args["properties_title_{$fID}"], 'caption' => $args["properties_caption_{$fID}"]); } $sg->setProperties($sortedFiles); }
public function save($args) { $args['fID'] = empty($args['fID']) ? 0 : $args['fID']; $args['content'] = $this->translateTo($args['content']); $args['includeLink'] = intval($args['includeLink']) > 0 ? 1 : 0; if ($args['includeLink'] == 1) { if ($args['linkType'] == "sitemap") { $args['linkType'] = "sitemap"; $args['linkCID'] = intval($args['linkCID']); $args['linkURL'] = ""; $args['linkText'] = $args['linkText']; } if ($args['linkType'] == "manual") { $args['linkType'] = "manual"; $args['linkCID'] = 0; $args['linkURL'] = $args['linkURL']; $args['linkText'] = $args['linkText']; } if ($args['linkType'] == "popup") { $args['linkType'] = "popup"; $args['linkCID'] = 0; $args['linkURL'] = ""; $args['linkText'] = $args['linkText']; } } else { $args['linkType'] = ""; $args['linkText'] = ""; $args['linkCID'] = 0; $args['linkURL'] = ""; } parent::save($args); }
public function save($data) { $args['content'] = isset($data['content']) ? $data['content'] : ''; parent::save($args); }
public function save($data) { $data['field_1_image_fID'] = empty($data['field_1_image_fID']) ? 0 : $data['field_1_image_fID']; $data['largeWidth'] = intval($data['largeWidth']); $data['largeHeight'] = intval($data['largeHeight']); $data['thumbWidth'] = intval($data['thumbWidth']); $data['thumbHeight'] = intval($data['thumbHeight']); $data['cropLarge'] = intval($data['cropLarge']) < 1 ? 0 : 1; //Watch out for the "-1" option parent::save($data); }
function save($args) { parent::save($args); $db = Loader::db(); if (!is_array($args['survivingOptionNames'])) { $args['survivingOptionNames'] = array(); } $slashedArgs = array(); foreach ($args['survivingOptionNames'] as $arg) { $slashedArgs[] = addslashes($arg); } $db->query("DELETE FROM btSurveyOptions WHERE optionName NOT IN ('" . implode("','", $slashedArgs) . "') AND bID = " . intval($this->bID)); if (is_array($args['pollOption'])) { $displayOrder = 0; foreach ($args['pollOption'] as $optionName) { $v1 = array($this->bID, $optionName, $displayOrder); $q1 = "insert into btSurveyOptions (bID, optionName, displayOrder) values (?, ?, ?)"; $db->query($q1, $v1); $displayOrder++; } } $query = "DELETE FROM btSurveyResults \n\t\t\tWHERE optionID NOT IN (\n\t\t\t\tSELECT optionID FROM btSurveyOptions WHERE bID = {$this->bID}\n\t\t\t\t) \n\t\t\tAND bID = {$this->bID} "; $db->query($query); }
public function save($data) { $args['title'] = isset($data['title']) ? trim($data['title']) : ''; $args['location'] = isset($data['location']) ? trim($data['location']) : ''; $args['zoom'] = intval($data['zoom']) >= 0 && intval($data['zoom']) <= 21 ? intval($data['zoom']) : 14; if (strlen($args['location']) > 0) { $coords = $this->lookupLatLong($args['location']); $args['latitude'] = floatval($coords['lat']); $args['longitude'] = floatval($coords['lng']); } else { $args['latitude'] = 0; $args['longitude'] = 0; } $args['balloonShow'] = empty($data['balloonShow']) ? 0 : 1; $args['balloonContent'] = Loader::helper('content')->translateTo($data['balloonContent']); $args['balloonWithLinkToMaps'] = empty($data['balloonWithLinkToMaps']) ? 0 : 1; parent::save($args); }
public function save($args) { parent::save($args); }
function save($data) { $args['playback'] = isset($data['playback']) ? trim($data['playback']) : 'ORDER'; $db = Loader::db(); if ($data['type'] == 'FILESET' && $data['fsID'] > 0) { $args['fsID'] = $data['fsID']; $args['duration'] = $data['duration'][0]; $args['fadeDuration'] = $data['fadeDuration'][0]; $files = $db->getAll("SELECT fv.fID FROM FileSetFiles fsf, FileVersions fv WHERE fsf.fsID = " . $data['fsID'] . " AND fsf.fID = fv.fID AND fvIsApproved = 1"); //delete existing images $db->query("DELETE FROM btSlideshowImg WHERE bID=" . intval($this->bID)); } else { if ($data['type'] == 'CUSTOM' && count($data['imgFIDs'])) { $args['fsID'] = 0; //delete existing images $db->query("DELETE FROM btSlideshowImg WHERE bID=" . intval($this->bID)); //loop through and add the images $pos = 0; foreach ($data['imgFIDs'] as $imgFID) { if (intval($imgFID) == 0 || $data['fileNames'][$pos] == 'tempFilename') { continue; } $vals = array(intval($this->bID), intval($imgFID), trim($data['url'][$pos]), intval($data['duration'][$pos]), intval($data['fadeDuration'][$pos]), intval($data['groupSet'][$pos]), intval($data['imgHeight'][$pos]), $pos); $db->query("INSERT INTO btSlideshowImg (bID,fID,url,duration,fadeDuration,groupSet,imgHeight,position) values (?,?,?,?,?,?,?,?)", $vals); $pos++; } } } parent::save($args); }