Exemple #1
0
 public function eventCoreHeaderEnd()
 {
     /**
      * Use internal blocks manager if enabled
      */
     $config = RMFunctions::configs();
     if ($config['blocks_enable']) {
         global $xoopsTpl;
         $bks = RMBlocksFunctions::construct_blocks();
         $bks = RMEvents::get()->run_event('rmcommon.retrieve.xoops.blocks', $bks);
         $b =& $xoopsTpl->get_template_vars('xoBlocks');
         $blocks = array_merge($b, $bks);
         $xoopsTpl->assign_by_ref('xoBlocks', $blocks);
         unset($b, $bks);
     }
 }
Exemple #2
0
 public function eventCoreHeaderEnd()
 {
     /**
      * Use internal blocks manager if enabled
      */
     $config = RMSettings::cu_settings();
     if ($config->blocks_enable) {
         global $xoopsTpl;
         $bks = RMBlocksFunctions::construct_blocks();
         $bks = RMEvents::get()->run_event('rmcommon.retrieve.xoops.blocks', $bks);
         $b =& $xoopsTpl->get_template_vars('xoBlocks');
         if (is_array($bks)) {
             $blocks = array_merge($b, $bks);
         } else {
             $blocks = $b;
         }
         $xoopsTpl->assign_by_ref('xoBlocks', $blocks);
         unset($b, $bks);
     }
     RMEvents::get()->run_event('rmcommon.core.header.end');
 }