public function processForm($page_id, $values) { $properties = new PagesProperties(array(PagesProperties::KEY => $page_id)); $properties->setProperty('sources', serialize($values['sources'])); $properties->setProperty('types', serialize($values['types'])); $properties->setProperty('sources_filter', $values['sources_filter']); }
public function processForm($page_id, $values) { $properties = new PagesProperties(array(PagesProperties::KEY => $page_id)); $properties->setProperty('url', $values['url']); }
public function deleteAction() { // Get, check and setup the parameters $page_id = $this->getRequest()->getParam("id"); // Do we own the page ? $pages = new Pages(); if (!($page = $pages->getPage($page_id))) { throw new Stuffpress_Exception("Unknown page with id {$page_id}"); } if ($page['user_id'] != $this->_application->user->id) { throw new Stuffpress_AccessDeniedException("Not the owner of page {$page_id}"); } $pages->deletePage($page_id); // Delete the page properties $properties = new PagesProperties(array(Properties::KEY => $page_id)); $properties->deleteAllProperties(); return $this->_helper->json->sendJson(false); }
public function deletePage($id) { $where = $this->getAdapter()->quoteInto('id = ?', $id); $this->delete($where); $properties = new PagesProperties(array(Properties::KEY => $id)); $properties->deleteAllProperties(); $this->cacheRemove('Pages_getPages_' . $this->_user); }
public function getPageValues($page_id) { $properties = new PagesProperties(array(PagesProperties::KEY => $page_id)); $values = $properties->getPropertiesArray(); return $values; }