public function addCss($css) { foreach ($css as $style) { if (filter_var($style, FILTER_VALIDATE_URL)) { array_push($this->header, "<link rel='stylesheet' type='text/css' href='" . $style . "'>"); } else { array_push($this->header, "<link rel='stylesheet' type='text/css' href='" . \TinyBoard\TinyBoard::getUrl() . self::DEFAULT_CSS_PATH . $style . "'>"); } } return $this; }
public function viewAction() { $id = array_keys($this->getRequest()->getUriAsGet()); $id = reset($id); /** * @var \TinyBoard\Blocks\Board $layout * @var \TinyBoard\Objects\Board $board */ $board = TinyBoard::getModel('\\TinyBoard\\Objects\\Board'); if ($id) { $board->load($id, 'name'); } //If board exists loads layout and renders it if (!$board->isNew()) { $layout = $this->loadLayout('Board'); $layout->setBoard($board); $layout->renderLayout(); return; } /** * @TODO CREATE 404 REDIRECT */ $this->getResponse()->redirect(\TinyBoard\TinyBoard::getUrl()); }