コード例 #1
0
 public function execute($filterChain)
 {
     if (sfConfig::get('sf_login_module') == $this->context->getModuleName() || sfConfig::get('sf_secure_module') == $this->context->getModuleName() && sfConfig::get('sf_secure_action') == $this->context->getActionName()) {
         return $filterChain->execute();
     }
     $module_name = $this->context->getModuleName();
     if (!pmConfiguration::getInstance()->isEnabled($module_name)) {
         $this->context->getController()->getActionStack()->getLastEntry()->getActionInstance()->forward404();
     }
     return $filterChain->execute();
 }
コード例 #2
0
ファイル: pmConfiguration.php プロジェクト: nvidela/kimkelen
 public static function getInstance()
 {
     if (is_null(self::$instance)) {
         self::$instance = pmConfigurationPeer::retrieveByPk(1);
         if (is_null(self::$instance)) {
             self::$instance = new self();
             self::$instance->save();
             self::$instance->loadModules();
         }
     }
     return self::$instance;
 }
コード例 #3
0
ファイル: indexSuccess.php プロジェクト: nvidela/kimkelen
    <?php 
echo link_to(__('Mis Materias'), '@course_subject_student', array('class' => 'button'));
?>

    <?php 
if (pmConfiguration::getInstance()->isEnabled('absence_per_day') && pmConfiguration::getInstance()->isEnabled('absence_per_subject')) {
    ?>
      <?php 
    echo link_to(__('Mis Inasistencias'), '@absences', array('class' => 'button'));
    ?>
    <?php 
}
?>

    <?php 
if (pmConfiguration::getInstance()->isEnabled('disciplinarysanction')) {
    ?>
      <?php 
    echo link_to(__('Mis Sanciones disciplinarias'), '@disciplinary_sanction', array('class' => 'button'));
    ?>
    <?php 
}
?>

    <?php 
echo link_to(__('Mis Datos Personales'), '@user_information', array('class' => 'button'));
?>

    <div class="clear"></div>
  </div>
コード例 #4
0
ファイル: myUser.class.php プロジェクト: nvidela/kimkelen
 public function repeaterStudentIsEnabled()
 {
     return pmConfiguration::getInstance()->isEnabled('repeater_student');
 }
コード例 #5
0
ファイル: actions.class.php プロジェクト: nvidela/kimkelen
 public function executeEdit(sfWebRequest $request)
 {
     $this->pm_configuration = pmConfiguration::getInstance();
     $this->form = $this->configuration->getForm($this->pm_configuration);
 }