<td><input type="submit" value="Add Items" /></td> </tr> </table> </form> <?php error_reporting(E_ALL | E_STRICT); ini_set('display_startup_errors', 1); ini_set('display_errors', 1); require_once '../build/libZoteroSingle.php'; if (!empty($_POST)) { $libraryID = $_POST['libraryID']; $libraryType = $_POST['libraryType']; $apiKey = $_POST['apiKey']; $starredJson = file_get_contents($_FILES['jsonfile']['tmp_name']); $zlib = new Zotero_Library($libraryType, $libraryID, '', $apiKey); $starredCollection = $zlib->createCollection('Google Reader Starred'); if ($starredCollection === false || $starredCollection->writeFailure != false) { print "<p>Error creating collection</p>"; var_dump($zlib->getLastResponse()); var_dump($starredCollection->writeFailure); die; } print "<p>New Zotero collection created for google reader starred items with collectionKey {$starredCollection->get('collectionKey')}</p>"; //read the starred items from the json and create a Zotero item for each one $starredObject = json_decode($starredJson, true); $starredReaderItems = $starredObject['items']; $zItems = array(); foreach ($starredReaderItems as $readerItem) { print "<p>Reader starred item: {$readerItem['title']}</p>"; $item = $zlib->getTemplateItem('webpage'); $item->set('title', $readerItem['title']);