Exemplo n.º 1
0
            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);
    }
}
$interface->outputXMLPage("<data>\n" . "    <errorcode>0</errorcode>\n" . "    <errormessage></errormessage>\n" . "    <response>success</response>\n" . "</data>\n");