function _createContent(&$toReturn) { $_template =& new CopixTpl(); $_controller =& ProjectCoordination::instance(); $_controller->getStandardTemplateData($_template); $plugAuth =& $_controller->getPlugin(PROJECT_PLUGIN_AUTH); $aliasUser = $plugAuth->config->name; if ($_SESSION[$aliasUser]->isConnected()) { $_template->assign('USER', $_SESSION[$aliasUser]); } else { $_template->assign('USER', null); } if (isset($_SESSION['COPIX_USER_FAILED']) && $_SESSION['COPIX_USER_FAILED'] === 1) { $_template->assign('FAILED', 1); $_SESSION['COPIX_USER_FAILED'] = 0; } else { $_template->assign('FAILED', 0); } if (isset($this->params['url_return'])) { $_template->assign('URL_RETURN', $this->params['url_return']); } else { $_template->assign('URL_RETURN', ''); } $toReturn = $_template->fetch('loginzone.tpl'); return true; }
/** * Gets a general information page */ function getInformation() { $_controller =& ProjectCoordination::instance(); $_template =& new CopixTpl(); $_template->assign('TITLE_PAGE', 'Information page'); $_template->assign('MAIN', '<h3>' . CopixI18N::get('|views.common.s0006') . '</h3>' . "\n" . $_controller->includeStatic(CopixI18N::get('project.file.welcome.information')) . '<a href="./">' . CopixI18N::get('|views.common.s0005') . '</a>' . "\n"); return new CopixActionReturn(COPIX_AR_DISPLAY, $_template); }
function _createContent(&$toReturn) { $_template =& new CopixTpl(); $_controller =& ProjectCoordination::instance(); $_controller->getStandardTemplateData($_template); // retour de la fonction : $toReturn = $_template->fetch('welcome.tpl'); return true; }
function _createContent(&$toReturn) { $_controller =& ProjectCoordination::instance(); $_template =& new CopixTpl(); $_controller->getStandardTemplateData($_template); // TODO : créer une classe dérivée de CopixTpl le faisant en auto // retour de la fonction : $toReturn = $_template->fetch('legalNotice.tpl'); return true; }
/** * essaye de se délogger */ function doLogout() { $_controller =& ProjectCoordination::instance(); $plugAuth =& $_controller->getPlugin(PROJECT_PLUGIN_AUTH); $user =& $plugAuth->getUser(); $user->logout(); if (isset($this->vars['auth_url_return']) && $this->vars['auth_url_return'] != '') { $url_return = $this->vars['auth_url_return']; } else { $url_return = $plugAuth->config->urlDefaultAfterLogout; } return new CopixActionReturn(COPIX_AR_REDIRECT, $url_return); }
/** * */ function processZone($name, $params = array()) { $_controller =& ProjectCoordination::instance(); return $_controller->processZone($name, $params); }
<?php /** * Application entry point: lauch the front controller * * @package CopixTestApp * @subpackage project * @version $Id: do.php,v 1.1 2004/07/25 22:12:58 j-charles Exp $ * @author Croes Gérald, Jouanneau Laurent * see copix.aston.fr for other contributors. * @copyright 2001-2003 Aston S.A. * @link http://copix.aston.fr * @licence http://www.gnu.org/licenses/gpl.html GNU General Public Licence, see LICENCE file */ // include all needed files. // will mainly define paths relative to the actual project. // (zones, pages, modules, plugins, ...) require_once 'project/project.inc.php'; $controller =& ProjectCoordination::instance(); $controller->process();