Example #1
0
 function getContent()
 {
     $this->gatekeeper();
     if ($url = $this->getInput('url')) {
         $like = new Like();
         $title = $like->getTitleFromURL($url);
         $t = \Idno\Core\Idno::site()->template();
         $t->setTemplateType('json');
         $t->__(['title' => 'URL to page title callback', 'body' => '', 'value' => trim($title)])->drawPage();
     }
 }
Example #2
0
 function postContent()
 {
     $this->gatekeeper();
     $new = false;
     if (!empty($this->arguments)) {
         $object = \IdnoPlugins\Like\Like::getByID($this->arguments[0]);
     }
     if (empty($object)) {
         $object = new \IdnoPlugins\Like\Like();
     }
     if ($object->saveDataFromInput($this)) {
         $this->forward($object->getURL());
     }
 }
Example #3
0
 function postContent()
 {
     $this->createGatekeeper();
     $new = false;
     if (!empty($this->arguments)) {
         $object = \IdnoPlugins\Like\Like::getByID($this->arguments[0]);
     }
     if (empty($object)) {
         $object = new \IdnoPlugins\Like\Like();
     }
     if ($object->saveDataFromInput($this)) {
         $forward = $this->getInput('forward-to', $object->getDisplayURL());
         $this->forward($forward);
     }
 }
Example #4
0
 function postContent()
 {
     $this->createGatekeeper();
     $new = false;
     if (!empty($this->arguments)) {
         $object = \IdnoPlugins\Like\Like::getByID($this->arguments[0]);
     }
     if (empty($object)) {
         $object = new \IdnoPlugins\Like\Like();
     }
     if ($object->saveDataFromInput($this)) {
         $this->forward(\Idno\Core\site()->config()->getDisplayURL() . 'content/all/');
         //$this->forward($object->getDisplayURL());
     }
 }
Example #5
0
 function postContent()
 {
     $this->gatekeeper();
     if (!empty($this->arguments)) {
         $object = \IdnoPlugins\Like\Like::getByID($this->arguments[0]);
     }
     if (empty($object)) {
         $this->forward();
     }
     if (!$object->canEdit()) {
         $this->setResponse(403);
         \Idno\Core\site()->session()->addMessage("You don't have permission to perform this task.");
         $this->forward();
     }
     if ($object->delete()) {
         \Idno\Core\site()->session()->addMessage('Your like update was deleted.');
     } else {
         \Idno\Core\site()->session()->addMessage("We couldn't delete " . $object->getTitle() . ".");
     }
     $this->forward($_SERVER['HTTP_REFERER']);
 }