iPédiatre
 Tout Classes Fichiers Fonctions Variables
manager.php
Aller à la documentation de ce fichier.
1 <?php
2 
3 $article = $Params['article'];
4 
5 if(!empty($article))
6 {
7  $module = eZModule::findModule('content');
8  $r= $module->run('view', array('full',$article));
9  $Result['content'] = $r['content'];
10 
11 } else {
12 
13  $current_user = eZUser::currentUser();
14  $user_node = $current_user->contentObject()->mainNode();
15  $back_url = $user_node->urlAlias();
16 
17  $tpl = eZTemplate::factory();
18 
19  // On définit une clée pour utiliser les règles d'override de template
20  eZTemplateDesignResource::instance()->setKeys( array( array( 'module', 'manager' ) ) );
21 
22  // On injecte les view_parameters
23  $tpl->setVariable( 'view_parameters', eZURI::instance(eZSys::requestURI())->UserParameters() );
24 
25  $tpl->setVariable( 'user_node', $user_node );
26  $tpl->setVariable( 'back_url', $back_url );
27 
28  $Result['content'] = $tpl->fetch('design:ip/manager.tpl');
29 }