$interface->outputXMLErrorPage(-1, 'Invalid lists value. (' . $data . ')'); die; } } } foreach ($itemsToAdd as $index => $data) { if ($data == '') { unset($itemsToAdd[$index]); } else { if (isRequiredValueValid($data) == false) { $interface->outputXMLErrorPage(-1, 'Invalid items value.'); die; } } } $savedLists = new SavedLists($siteID); /* Write changes. */ foreach ($listsToAdd as $list) { $itemsToAddTemp = array(); foreach ($itemsToAdd as $item) { $itemsToAddTemp[] = $item; /* Because its too slow adding 1 item at a time, we do it in spurts of 200 items. */ if (count($itemsToAddTemp) > 200) { $savedLists->addEntryMany($list, $dataItemType, $itemsToAddTemp); $itemsToAddTemp = array(); } } if (count($itemsToAddTemp) > 0) { $savedLists->addEntryMany($list, $dataItemType, $itemsToAddTemp); } }
* http://www.catsone.com/. * * Software distributed under the License is distributed on an "AS IS" * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the * License for the specific language governing rights and limitations * under the License. * * The Original Code is "CATS Standard Edition". * * The Initial Developer of the Original Code is Cognizo Technologies, Inc. * Portions created by the Initial Developer are Copyright (C) 2005 - 2007 * (or from the year in which this file was created to the year 2007) by * Cognizo Technologies, Inc. All Rights Reserved. * * * $Id: deleteList.php 3198 2007-10-14 23:36:43Z will $ */ include_once './lib/StringUtility.php'; include_once './lib/ActivityEntries.php'; include_once './lib/SavedLists.php'; $interface = new SecureAJAXInterface(); if (!$interface->isRequiredIDValid('savedListID')) { $interface->outputXMLErrorPage(-1, 'Invalid saved list ID.'); die; } $siteID = $interface->getSiteID(); $savedListID = $_REQUEST['savedListID']; $savedLists = new SavedLists($siteID); /* Write changes. */ $savedLists->delete($savedListID); $interface->outputXMLPage("<data>\n" . " <errorcode>0</errorcode>\n" . " <errormessage></errormessage>\n" . " <response>success</response>\n" . "</data>\n");
* * $Id: editListName.php 3198 2007-10-14 23:36:43Z will $ */ include_once './lib/StringUtility.php'; include_once './lib/ActivityEntries.php'; include_once './lib/SavedLists.php'; $interface = new SecureAJAXInterface(); if (!$interface->isRequiredIDValid('savedListID')) { $interface->outputXMLErrorPage(-1, 'Invalid saved list ID.'); die; } if (!isset($_REQUEST['savedListName'])) { $interface->outputXMLErrorPage(-1, 'Invalid name.'); die; } $siteID = $interface->getSiteID(); $savedListID = $_REQUEST['savedListID']; $savedListName = $_REQUEST['savedListName']; $savedLists = new SavedLists($siteID); /* Validate the lists - if name is in use or name is blank, fail. */ if ($savedLists->getIDByDescription($savedListName) != -1 && $savedLists->getIDByDescription($savedListName) != $savedListID) { $interface->outputXMLPage("<data>\n" . " <errorcode>0</errorcode>\n" . " <errormessage></errormessage>\n" . " <response>collision</response>\n" . "</data>\n"); die; } if ($savedListName == '') { $interface->outputXMLPage("<data>\n" . " <errorcode>0</errorcode>\n" . " <errormessage></errormessage>\n" . " <response>badName</response>\n" . "</data>\n"); die; } /* Write changes. */ $savedLists->updateListName($savedListID, $savedListName); $interface->outputXMLPage("<data>\n" . " <errorcode>0</errorcode>\n" . " <errormessage></errormessage>\n" . " <response>success</response>\n" . "</data>\n");
public function onDeleteStaticList() { /* Bail out if we don't have a valid type. */ if (!$this->isRequiredIDValid('savedListID', $_GET)) { CommonErrors::fatalModal(COMMONERROR_BADINDEX, $this); return; } $savedListID = $_GET['savedListID']; $savedLists = new SavedLists($this->_siteID); /* Write changes. */ $savedLists->delete($savedListID); CATSUtility::transferRelativeURI('m=lists'); }
* * $Id: newList.php 3198 2007-10-14 23:36:43Z will $ */ include_once './lib/StringUtility.php'; include_once './lib/ActivityEntries.php'; include_once './lib/SavedLists.php'; $interface = new SecureAJAXInterface(); if (!$interface->isRequiredIDValid('dataItemType')) { $interface->outputXMLErrorPage(-1, 'Invalid saved list type.'); die; } if (!isset($_REQUEST['description'])) { $interface->outputXMLErrorPage(-1, 'Invalid name.'); die; } $siteID = $interface->getSiteID(); $savedListName = $_REQUEST['description']; $dataItemType = $_REQUEST['dataItemType']; $savedLists = new SavedLists($siteID); /* Validate the lists - if name is in use or name is blank, fail. */ if ($savedLists->getIDByDescription($savedListName) != -1) { $interface->outputXMLPage("<data>\n" . " <errorcode>0</errorcode>\n" . " <errormessage></errormessage>\n" . " <response>collision</response>\n" . "</data>\n"); die; } if ($savedListName == '') { $interface->outputXMLPage("<data>\n" . " <errorcode>0</errorcode>\n" . " <errormessage></errormessage>\n" . " <response>badName</response>\n" . "</data>\n"); die; } /* Write changes. */ $savedLists->newListName($savedListName, $dataItemType); $interface->outputXMLPage("<data>\n" . " <errorcode>0</errorcode>\n" . " <errormessage></errormessage>\n" . " <response>success</response>\n" . "</data>\n");