Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 3
0
 function _createContent(&$toReturn)
 {
     $_template =& new CopixTpl();
     $_controller =& ProjectCoordination::instance();
     $_controller->getStandardTemplateData($_template);
     // retour de la fonction :
     $toReturn = $_template->fetch('welcome.tpl');
     return true;
 }
Ejemplo n.º 4
0
 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;
 }
Ejemplo n.º 5
0
 /**
  * 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);
 }
Ejemplo n.º 6
0
 /**
  * 
  */
 function processZone($name, $params = array())
 {
     $_controller =& ProjectCoordination::instance();
     return $_controller->processZone($name, $params);
 }
Ejemplo n.º 7
0
<?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();