Ejemplo n.º 1
0
            $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);
    }
}
Ejemplo n.º 2
0
 * 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");
Ejemplo n.º 3
0
 *
 * $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");
Ejemplo n.º 4
0
    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');
    }
Ejemplo n.º 5
0
 *
 * $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");