Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

Pagination dans module perso
#5

Je suis sur mon environnement de développement soit mon NAS. Je viens de fouiller le NAS et dans /var/log/httpd/user-error_log je retrouve des erreurs mais rien qui pourrait m'aider dans le cas présent.

je passe dans admin_tab_liens car mon code que j'ai cité y est. Comment mettre une trace dans l'action defaultadmin ?

Je n'ai pas de function DoAction dans le module. Je ne sais pas si obligatoire mais sans j'arrive sur la page action.defaultadmin qui appel function.admin_tab_liens qui appel action.admin_edit_lien

Bonne question pour fonction/action j'ai peut-être raté un truc lors de mon apprentissage via wiki/forum google etc...

mon action.defaultadmin.php

Code :
<?php

/****************************************************************************
* Si l'accès ne provient pas du noyau de CmsMadeSimple, je refuse l'accès. *
****************************************************************************/
if(!isset($gCms)) exit;

/*********************************
* Vérification de la permission *
*********************************/
if(! $this->VisibleToAdminUser())
{
    echo $this->ShowErrors($this->Lang('accessdenied'));
    return;
}

/************
* débogage *
************/
echo "Debut defaultadmin <br />";
var_dump($params);
echo "<br />";

/***************************************
* Vérification de l'onglet par défaut *
***************************************/
if(!empty($params['active_tab']))
{
    $tab = $params['active_tab'];
}
else
{
    $tab = '';
}

/***********
* Communs *
***********/
//$admintheme = CmsAdminThemeBase::GetThemeObject(); // Charge le thème courant.
//$smarty->assign('editIcon', $admintheme->DisplayImage('icons/system/edit.gif', lang('edit'), '', '', 'systemicon')); // Charge l'image "edit" du thème courant.
//$smarty->assign('deleteIcon', $admintheme->DisplayImage('icons/system/delete.gif', lang('delete'), '', '', 'systemicon')); // Charge l'image "delete" du thème courant.

/*********************
* Ajout des onglets *
*********************/
$tab_header = $this->StartTabHeaders();
$tab_header.= $this->SetTabHeader('liens', $this->Lang('tab_liens'), 'liens' == $tab ? true : false);
$tab_header.= $this->SetTabHeader('patronymes', $this->Lang('tab_patronymes'), 'patronymes' == $tab ? true : false);
$tab_header.= $this->EndTabHeaders();

$this->smarty->assign('tabs_start',$tab_header.$this->StartTabContent());
$this->smarty->assign('tab_end',$this->EndTab());
$this->smarty->assign('tabs_end',$this->EndTabContent());

/*****************************
* Contenu de l'onglet Liens *
*****************************/
$this->smarty->assign('liensTpl',$this->StartTab('liens', $params));
include(dirname(__FILE__).'/function.admin_tab_liens.php');

/**********************************
* Contenu de l'onglet Patronymes *
**********************************/
$this->smarty->assign('patronymesTpl',$this->StartTab('patronymes', $params));
include(dirname(__FILE__).'/function.admin_tab_patronymes.php');

/*******************************************************
* Passe une référence au module pour smarty.          *
* Permet des appels au fichier de langue directement. *
* ex : {$mod->Lang('xxxx')}                           *
*******************************************************/
$smarty->assign_by_ref('mod',$this);

/************
* débogage *
************/
echo "Fin defaultadmin <br />";
var_dump($params);
echo "<br />";

/****************************************************************
* On génère le template nommé defaultadmin.tpl                 *
* Doit se trouver dans le sous répertoire /templates du module *
****************************************************************/
echo $this->ProcessTemplate('defaultadmin.tpl');

?>
Répondre


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)