/**
  * @param array $aData
  * @param string $sView
  * @return bool
  */
 protected function display($aData = array(), $sView = '')
 {
     if (empty($sView)) {
         $oWpFs = $this->loadFileSystemProcessor();
         $sCustomViewSource = $this->oPluginVo->getViewDir() . $this->doPluginPrefix('config_' . $this->sFeatureSlug . '_index') . '.php';
         $sNormalViewSource = $this->oPluginVo->getViewDir() . $this->doPluginPrefix('config_index') . '.php';
         $sFile = $oWpFs->exists($sCustomViewSource) ? $sCustomViewSource : $sNormalViewSource;
     } else {
         $sFile = $this->oPluginVo->getViewDir() . $this->doPluginPrefix($sView) . '.php';
     }
     if (!is_file($sFile)) {
         echo "View not found: " . $sFile;
         return false;
     }
     if (count($aData) > 0) {
         extract($aData, EXTR_PREFIX_ALL, $this->oPluginVo->getParentSlug());
         //slug being 'icwp'
     }
     ob_start();
     include $sFile;
     $sContents = ob_get_contents();
     ob_end_clean();
     echo $sContents;
     return true;
 }
Exemplo n.º 2
0
 protected function display($insView, $inaData = array())
 {
     $sFile = $this->sPluginRootDir . self::ViewDir . ICWP_DS . $insView . self::ViewExt;
     if (!is_file($sFile)) {
         echo "View not found: " . $sFile;
         return false;
     }
     if (count($inaData) > 0) {
         extract($inaData, EXTR_PREFIX_ALL, $this->oPluginVo->getParentSlug());
         //slug being 'icwp'
     }
     ob_start();
     include $sFile;
     $sContents = ob_get_contents();
     ob_end_clean();
     echo $sContents;
     return true;
 }