function route($controller, $query) { $controllers = array("News", "Contact", "Admin"); if (in_array(@$controller, $controllers)) { switch ($controller) { case "News": $myController = new NewsController($query); break; case "Contact": $myController = new ContactController($query); break; case "Admin": $myController = new AdminController($query); break; } $myController->render($query); } else { $myController = new NewsController('News'); $myController->render($query); if (@$controller != null) { $message = "Site which you want to connect does not exists"; echo "<script type='text/javascript'>alert('{$message}');</script>"; } } }
function getPortalTemplate() { $dispatcher = new StudipDispatcher(); $controller = new NewsController($dispatcher); $response = $controller->relay('news/display/studip'); $template = $GLOBALS['template_factory']->open('shared/string'); $template->content = $response->body; if (StudipNews::CountUnread() > 0) { $navigation = new Navigation('', PluginEngine::getLink($this, array(), 'read_all')); $navigation->setImage(Icon::create('refresh', 'clickable', ["title" => _('Alle als gelesen markieren')])); $icons[] = $navigation; } if (get_config('NEWS_RSS_EXPORT_ENABLE')) { if ($rss_id = StudipNews::GetRssIdFromRangeId('studip')) { $navigation = new Navigation('', 'rss.php', array('id' => $rss_id)); $navigation->setImage(Icon::create('rss', 'clickable', ["title" => _('RSS-Feed')])); $icons[] = $navigation; } } if ($GLOBALS['perm']->have_perm('root')) { $navigation = new Navigation('', 'dispatch.php/news/edit_news/new/studip'); $navigation->setImage(Icon::create('add', 'clickable', ["title" => _('Ankündigungen bearbeiten')]), ["rel" => 'get_dialog']); $icons[] = $navigation; if (get_config('NEWS_RSS_EXPORT_ENABLE')) { $navigation = new Navigation('', 'dispatch.php/news/rss_config/studip'); $navigation->setImage(Icon::create('rss+add', 'clickable', ["title" => _('RSS-Feed konfigurieren')]), ["data-dialog" => 'size=auto']); $icons[] = $navigation; } } $template->icons = $icons; return $template; }
public function doNavigation() { try { //Switch sats som kollar om användaren vill registrera ny användare eller kolla nyheter. //Default är se nyheter. switch (NavigationView::getAction()) { case NavigationView::$actionRegister: $controller = new RegisterController(); $result = $controller->doRegister(); if ($result === self::$operationSuccess) { $loginController = new LoginController(); $loginPage = $loginController->doLogin(); $controller = new NewsController(); return $controller->doNews($loginPage, self::$operationSuccess); } return $result; break; case NavigationView::$actionNews: default: $loginController = new LoginController(); $loginPage = $loginController->doLogin(); $controller = new NewsController(); $result = $controller->doNews($loginPage); return $result; break; } } catch (Exception $e) { throw new Exception('Något gick fel när sidan skulle laddas!'); } }
public static function dispatch(&$request) { // niente switch in questo caso, // la pagina e' davvero una sola $controller = new NewsController(); $controller->handleInput($request); }
public static function getAll($page) { $controller = new NewsController(new NewsDao(Connection::connect())); try { self::$TOTAL = $controller->total(); self::$News = $controller->getAll($page); return self::$News; } catch (PDOException $err) { echo $err->getMessage(); } }
protected function render(array $args = array(), $tpl = null) { extract($args); ob_start(); require $this->file_path($tpl); //$templateFile; $content = ob_get_clean(); ob_start(); ob_start(); require VIEW_DIR . 'img_content.phtml'; //$templateFile; $img_content = ob_get_clean(); ob_start(); require VIEW_DIR . 'searchForm.phtml'; $search = ob_get_clean(); $menu = new MenuController(); $main_menu = $menu->mainMenuAction(); $login_logout = new SecurityController(); $login_logout_block = $login_logout->logAction(); $news = new NewsController(); $news_block = $news->getBlockAction(); $menu_block = $menu->getBlockMainMenuAction(); $basic_page_bl = new IndexController(); $basic_page_block = $basic_page_bl->getBasicPageBlockAction(); if (Router::getLanguage() == 'uk') { $lang = 'en'; } else { $lang = 'uk'; } $lang_icon = Lang::url_translation($lang, Config::get('default_id_error_204')); $bread_crumbs = BreadCrumbs::getBreadcrumbs(); $footer_text = __t('footer_text'); ob_start(); require VIEW_DIR . 'layout.phtml'; return ob_get_clean(); }
<?php include_once "../lib/classes/Properties.php"; include_once SITE_PATH . '/lib/classes/Template.php'; include_once SITE_PATH . '/lib/classes/NewsService.php'; include_once SITE_PATH . '/lib/classes/News.php'; include_once SITE_PATH . '/lib/classes/NewsController.php'; $controller = new NewsController(); $template = $controller->handleRequest($_GET, $_POST); $template->render('admin.phtml');
<?php /*created by Javier Andrial Date Finished: Oct 20 2015*/ ini_set('display_errors', 1); error_reporting(~0); //sudo tail -n 1 /var/log/apache2/marketsim-error.log require '../Controller/NewsController.php'; $title = ""; $header = ""; $content = ""; $value = ""; $email = "*****@*****.**"; $isAdmin = true; $newsController = new NewsController(); session_start(); /*if (isset($_SESSION['admin login'])) { $isAdmin = true; } else if(isset($_SESSION['login user'])) { $email = $_SESSION['login user']; $isAdmin = false; }*/ if (!isset($_SESSION['impactType'])) { $_SESSION['impactType'] = array(); } if (!isset($_SESSION['hotelLocation'])) { $_SESSION['hotelLocation'] = array(); }
/** * Handle demand for news page * * @param array $get : get parameters * @param array $post : post parameters * @return Template */ private function handlePageNews($get, $post) { $newsController = new NewsController(); $t = $newsController->prepareTemplateForPreview($get); $t = $this->prepareDatasForNewsPanel($t); $t->central = $this->targetPageNews; $t->template = $this->templateSimple; return $t; }
<? require_once 'NewsController.php'; require_once 'NewsDao.php'; require_once 'NewRSS.php'; ?> <?php $controller = new NewsController(new NewsDao(Connection::connect())); $id = $_GET['id']; $newRss = $controller->get($id); if ($newRss != null) { $reader = new RSSReader(simplexml_load_file($newRss->link())); $iterator = $reader->getRss(); //$html = "<h6>".$reader->rssFont()." - <span style='font-size: 11px; font-weight: normal;'>".$reader->rssfontDescription()."</span></h6>"; $html = ""; $html .= "<ul>"; $i = 7; while ($iterator->valid() && $i-- > 0) { $html .= "<li>"; $html .= "<a class='news-rss' href='" . $iterator->current()->link() . "'>"; $html .= "<span class='pubdate' style='font-size: 11px'>[" . $iterator->current()->pubDate() . "]</span> - "; $html .= "<span class='title-rss'>" . $iterator->current()->title() . "</span>"; $html .= "<br />"; //$html .= "<span class='description-rss'>".$iterator->current()->description()."</span>"; $html .= "</a>"; $html .= "</li>"; $iterator->next(); } $html .= "</ul>"; echo $html; } else { print_r("Selecione uma fonte!");
<?php require_once 'boot.php'; $controller = new NewsController(); $controller->action('one');
<? require_once 'NewsController.php'; require_once 'NewsDao.php'; require_once 'NewRSS.php'; ?> <?php $controller = new NewsController(new NewsDao($connect)); try { $allRSS = $controller->listAll(); } catch (Exception $err) { echo $err->getMessage(); } $reader = new RSSReader(simplexml_load_file($allRSS->offsetGet(0)->link())); //$reader = new RSSReader(simplexml_load_file("http://www.revistacafeicultura.com.br/rss/rss.xml")); $iterator = $reader->getRss(); // echo "<br />"; ?> <div> <!--<label class="label-font">Selecione a fonte: </label>--> <label for="weather-city" style="color: #921b1b; font-weight: bold;"> Para trocar a fonte clique na caixa abaixo </label><br /> <h2 id="h2-rss"> <select id="change-rss"> <!--<option value=""></option>--> <?$i = 0;?> <?foreach($allRSS as $rss):?> <option value="<?echo $rss->id()?>" <?if($i++ == 0) echo "selected='selected'"?>> <?echo ($rss->title())?> </option> <?endforeach;?>
<?php $indexes = $_POST['indexes']; $ids = $_POST['ids']; require_once 'NewsController.php'; require_once 'NewsDao.php'; require_once 'NewRSS.php'; $controller = new NewsController(new NewsDao(Connection::connect())); $listNews = new ArrayObject(); foreach ($ids as $i => $id) { $news = new NewRSS(null, null, $indexes[$i]); $news->setId($id); $listNews->append($news); } $controller->updatePositions($listNews); ?>
<?php require_once __DIR__ . './controllers/NewsController.php'; $controller = new NewsController(); $controller->actionAll(); $ctrl = isset($_GET['ctrl']) ? $_GET['ctrl'] : 'News'; $act = isset($_GET['act']) ? $_GET['ctrl'] : 'All'; $controllerClassName = $ctrl . 'Controller'; require_once __DIR__ . '/controllers/' . $controllerClassName . '.php'; $controller = new $controllerClassName(); $method = 'action' . $act; $controller->{$method}();
<div id="navigation"> <?php print $compositor->createNavigationMenu(7); print $compositor->createFooter(1); ?> </div> <div id="content"> <h1>Le nostre news</h1> <hr/> <ul id="news_list"> <?php include_once $_SERVER['DOCUMENT_ROOT'] . "resources/library/controller/NewsController.php"; $news = NewsController::getAllNews(); for ($i = 0; $i < count($news); $i++) { print "<li>"; print "<span class=\"news_date\">" . substr($news[$i]['data'], 0, 10) . "</span>"; print "<h2>" . $news[$i]['titolo'] . "</h2>"; print "<p>" . $news[$i]['testo'] . "</p>"; print "</li>"; } ?> </ul> <a href="subscribe.php" id="news_subscribe">Iscriviti alla nostra newsletter</a> </div> <?php
public function togglefollowAction() { $this->_helper->layout->disableLayout(); $this->_helper->viewRenderer->setNoRender(); $uid = $this->session->userid; $id = isset($_GET["id"]) ? $_GET["id"] : ""; $entryid = isset($_GET["entryid"]) ? $_GET["entryid"] : ""; if (is_numeric($id) == false) { $id = isset($_GET["entryid"]) ? $_GET["entryid"] : ""; } if ($_SERVER['REQUEST_METHOD'] !== "GET" || is_numeric($uid) == false || is_numeric($id) == false) { header("Status: 404 Not Found"); return; } //Check if user wants to unsubscribe. //First check if given id is a mail subscription $subsc = null; $subscriptions = new Default_Model_MailSubscriptions(); $subscriptions->filter->id->equals($id)->and($subscriptions->filter->researcherid->equals($uid)); if (count($subscriptions->items) == 0) { //else check if there is a subscription by application id $subscriptions = new Default_Model_MailSubscriptions(); $flt = "=application.id:" . $id . " id:SYSTAG_FOLLOW"; $subscriptions->filter->flt->ilike($flt)->and($subscriptions->filter->researcherid->equals($uid)); } //Check if subscription is found and unsubscribe if (count($subscriptions->items) > 0) { $subsc = $subscriptions->items[0]; $_GET["id"] = $subsc->id; $_GET["pwd"] = md5($subsc->unsubscribePassword); $_GET["src"] = "ui"; require_once "NewsController.php"; $news = new NewsController($this->getRequest(), $this->getResponse(), $this->getInvokeArgs()); $news->unsubscribeAction(); return; } //User wants to subscribe an application //Check if application exists $apps = new Default_Model_Applications(); $id = is_numeric($entryid) ? $entryid : $id; $apps->filter->id->equals($id); if (count($apps->items) == 0) { header('Content-type: text/xml'); echo "<response error='Software not found'>error</response>"; return; } //Application exists. Proceed with subscription $app = $apps->items[0]; unset($_GET["id"]); $_GET["flt"] = base64_encode("=application.id:" . $id . " id:SYSTAG_FOLLOW"); $_GET["name"] = $app->name . " Subscription"; $_GET["subjecttype"] = "app-entry"; $_GET["delivery"] = "2"; $_GET["events"] = "30"; require_once "NewsController.php"; $news = new NewsController($this->getRequest(), $this->getResponse(), $this->getInvokeArgs()); $news->subscribeAction(); return; }
<?php Utils::import('NewsController'); global $_zp_themeroot, $_zp_gallery_page; $controller = new NewsController(); $currentPage = $_zp_gallery_page; $_zp_gallery_page = 'news.php'; echo "<div id='gallery-desc'>"; printGalleryDesc(); echo "</div>"; echo "<div class='pagelist news-nav'>"; $controller->printNewsPageListWithNav("<img src='{$_zp_themeroot}/resources/images/arrow_right.png' height='12'/>", "<img src='{$_zp_themeroot}/resources/images/arrow_left.png' height='12'/>"); echo "</div>"; if (!isset($_REQUEST['category'])) { $links = $controller->prepare(); echo "<div id='news-header-wrapper'>"; echo $links; echo $controller->getRss(); echo "</div>"; include SERVERPATH . '/themes/' . basename(dirname(dirname(dirname(__FILE__)))) . '/tiles/news/template.php'; } else { $u = 0; while (next_news()) { $u++; include SERVERPATH . '/themes/' . basename(dirname(dirname(dirname(__FILE__)))) . '/tiles/news/template.php'; } if ($u == 0) { echo "<div id='no-such-news-category'>No such category <em>" . $_REQUEST['category'] . "</em></div>"; } } $_zp_gallery_page = $currentPage;
<?php $jsonResponse = new JsonResponse(); if (RequestsPatterns::postParamsSetted(RequestsPatterns::$ID)) { if (RequestsPatterns::postParamsSent(RequestsPatterns::$ID)) { require_once 'NewsController.php'; require_once 'NewsDao.php'; $controller = new NewsController(new NewsDao(Connection::connect())); try { if ($controller->delete($_POST[RequestsPatterns::$ID])) { print_r($jsonResponse->response(true, "Feed excluído com sucesso!")->serialize()); } else { print_r($jsonResponse->response(false, "Falha ao excluir feed!")->serialize()); } } catch (Exception $err) { print_r($jsonResponse->response(false, $err->getMessage())->serialize()); } } else { print_r($jsonResponse->response(false, "O identificador da notícia não pode estar vazio!")->serialize()); } } else { print_r($jsonResponse->response(false, "Parâmetros não enviados")->serialize()); }
<?php $jsonResponse = new JsonResponse(); if (RequestsPatterns::postParamsSetted(RequestsPatterns::$TITLE, RequestsPatterns::$LINK)) { if (RequestsPatterns::postParamsSent(RequestsPatterns::$TITLE, RequestsPatterns::$LINK)) { require_once 'NewsController.php'; require_once 'NewsDao.php'; require_once 'NewRSS.php'; try { $controller = new NewsController(new NewsDao(Connection::connect())); $controller->save(new NewRSS($_POST[RequestsPatterns::$TITLE], $_POST[RequestsPatterns::$LINK])); print_r($jsonResponse->response(TRUE, "RSS inserido com sucesso!")->serialize()); } catch (PDOException $err) { print_r($jsonResponse->response(FALSE, $err->getMessage())->serialize()); } catch (LoginException $err) { print_r($jsonResponse->response(NULL, $err->getMessage())->serialize()); } } else { print_r($jsonResponse->response(NULL, "Todos os campos devem ser preenchidos.")->serialize()); } } else { print_r($jsonResponse->response(FALSE, "Os parâmetros não foram configurados. Comunique o desenvolvedor")->serialize()); }
public function render() { $data = new NewsController(); $container = $data->getData(); return $container; }
public static function actionAuth_error() { self::$authorization_error = 'wrong username or password'; self::actionIndexByPage(0); }
require_once 'QaController.php'; $controller = new QaController(); echo $controller->actions(); die; } if (preg_match('/^about\\/(|\\?.*)$/Uu', $url, $matches)) { require_once 'StaticController.php'; $controller = new StaticController('about'); echo $controller->actions(); die; } if (preg_match('/^feedback\\/(|\\?.*)$/Uu', $url, $matches)) { require_once 'FeedbackController.php'; $controller = new FeedbackController(); echo $controller->actions(); die; } if (preg_match('/^(|\\?.*)$/Uu', $url, $matches)) { require_once 'IndexController.php'; $controller = new IndexController(); echo $controller->actions(); die; } if (preg_match('/^news\\/(|\\?.*)$/Uu', $url, $matches)) { require_once 'NewsController.php'; $controller = new NewsController(); echo $controller->actions(); die; } } go(core::$config['http_root'] . 'ru/');