public function _initView()
 {
     $this->bootstrap('layout');
     $layout = $this->getResource('layout');
     $v = $layout->getView();
     $v->addHelperPath('App/View/Helper', 'App_View_Helper');
     $this->getResourceLoader()->addResourceType('entity', 'entitys/', 'Entity');
     $config = Zend_Registry::get('config');
     //Definiendo Constante para Partials
     define('MEDIA_URL', $config->app->mediaUrl);
     define('ELEMENTS_URL', $config->app->elementsUrl);
     define('SITE_URL', $config->app->siteUrl);
     define('IMG', $config->app->ImgGeneric);
     // Config Built-in View Helpers
     $doctypeHelper = new Zend_View_Helper_Doctype();
     $doctypeHelper->doctype(Zend_View_Helper_Doctype::HTML5);
     $v->headTitle($config->resources->view->title)->setSeparator(' - ');
     $v->headMeta()->appendHttpEquiv('Content-Type', 'text/html; charset=utf-8');
     $v->headMeta()->appendName("robots", "noindex, nofollow");
     // for development
     $v->headMeta()->appendName("author", "josmel");
     $v->headMeta()->appendName("description", "PortalWap Entel");
     //
     $v->headMeta()->setCharset("utf-8");
 }
Exemplo n.º 2
0
 public function _initView()
 {
     $this->bootstrap('layout');
     $layout = $this->getResource('layout');
     $v = $layout->getView();
     $v->addHelperPath(APPLICATION_PATH . "/../library/Core/View/Helper", "Core_View_Helper");
     $config = Zend_Registry::get('config');
     $version = self::getVersion();
     $cache = $this->getPluginResource('cachemanager')->getCacheManager()->getCache('default');
     Zend_Db_Table_Abstract::setDefaultMetadataCache($cache);
     Zend_Registry::set('Cache', $cache);
     $this->getResourceLoader()->addResourceType('entity', 'entitys/', 'Entity');
     defined('STATIC_URL') || define('STATIC_URL', $config['app']['staticUrl']);
     defined('DINAMIC_URL') || define('DINAMIC_URL', $config['app']['dinamicUrl']);
     defined('IMG_URL') || define('IMG_URL', $config['app']['imgUrl']);
     defined('SITE_URL') || define('SITE_URL', $config['app']['siteUrl']);
     defined('SITE_TEMP') || define('SITE_TEMP', $config['app']['elementTemp']);
     defined('SITE_VERSION') || define('SITE_VERSION', $version);
     defined('STATIC_ADMIN_IMG') || define('STATIC_ADMIN_IMG', $config['app']['imgAdmin']);
     defined('ROOT_IMG_DINAMIC') || define('ROOT_IMG_DINAMIC', $config['app']['rootImgDinamic']);
     $doctypeHelper = new Zend_View_Helper_Doctype();
     $doctypeHelper->doctype(Zend_View_Helper_Doctype::XHTML1_STRICT);
     $v->headTitle($config['resources']['view']['title'])->setSeparator(' | ');
     $v->headMeta()->appendHttpEquiv('Content-Type', 'text/html; charset=utf-8');
     $v->headMeta()->appendName("author", "multibox S.A.C");
     $v->headMeta()->setName("language", "es");
     $v->headMeta()->appendName("description", "portal de contenido de tonos y de musica entel");
     $v->headMeta()->appendName("keywords", "tono,musica,dedicatorias,musica top,realtones,fulltracks, entel, operadora,entretenimiento");
     if (APPLICATION_ENV != 'LOCAL') {
         $this->frontController->throwExceptions(false);
     }
 }
Exemplo n.º 3
0
 protected function _initDocType()
 {
     // Strangely it works just like this
     $this->bootstrap('View');
     $doctypeHelper = new Zend_View_Helper_Doctype();
     $doctypeHelper->doctype('XHTML1_STRICT');
 }
Exemplo n.º 4
0
 /**
  * Initialize the layout loader
  */
 protected function _initLayoutHelper()
 {
     $this->bootstrap('frontController');
     $layout = Zend_Controller_Action_HelperBroker::addHelper(new Talib_Controller_Action_Helper_LayoutLoader());
     $doctypeHelper = new Zend_View_Helper_Doctype();
     $doctypeHelper->doctype('HTML5');
 }
Exemplo n.º 5
0
 function _initPlaceHolders(&$options)
 {
     if (!empty($options['docType'])) {
         $helper = new Zend_View_Helper_Doctype();
         $helper->doctype($options['docType']);
     }
     if (!empty($options['css'])) {
         $helper = new Zend_View_Helper_HeadLink();
         if (is_array($options['css'])) {
             foreach ($options['css'] as $css) {
                 $helper->appendStylesheet($css);
             }
         } else {
             $helper->appendStylesheet($options['css']);
         }
     }
     if (!empty($options['headMeta'])) {
         $meta = $options['headMeta'];
         $helper = new Zend_View_Helper_HeadMeta();
         if (!empty($meta['http-equiv'])) {
             $equiv = $meta['http-equiv'];
             foreach ($equiv as $key => $value) {
                 $helper->appendHttpEquiv($key, $value);
             }
         }
     }
 }
Exemplo n.º 6
0
 public function _initView()
 {
     $docTypeHelper = new Zend_View_Helper_Doctype();
     $docTypeHelper->doctype('XHTML1_STRICT');
     $this->bootstrap('layout');
     $layout = $this->getResource('layout');
     $view = $layout->getView();
     $view->headTitle('Ventas')->headTitle('DEMO')->setSeparator(' - ');
     $view->headLink()->prependStylesheet('/css/global.css');
     $view->headScript()->appendFile('/js/jquery.min.js');
     $view->headMeta()->appendHttpEquiv('Content-Type', 'text/html; charset=UTF-8');
     $view->headMeta()->appendHttpEquiv('Content-Language', 'en-US');
     $view->addHelperPath('My/View/Helper', 'My_View_Helper');
 }
Exemplo n.º 7
0
 public function testStringificationReturnsDoctypeString()
 {
     $doctype = $this->helper->doctype('XHTML1_STRICT');
     $string = $doctype->__toString();
     $registry = Zend_Registry::get('Zend_View_Helper_Doctype');
     $this->assertEquals($registry['doctypes']['XHTML1_STRICT'], $string);
 }
Exemplo n.º 8
0
 public function doctype($doctype = 'XHTML1_STRICT')
 {
     $return = parent::doctype($doctype);
     if (substr($doctype, 0, 5) == 'XHTML') {
         $return = '<?xml version="1.0" encoding="utf-8"?>' . "\n" . $return->__toString() . "\n";
     }
     return $return;
 }
Exemplo n.º 9
0
 public function doctype($doctype = null)
 {
     if (null !== $doctype && $doctype == self::XHTML5) {
         $this->setDoctype($doctype);
     } else {
         parent::doctype($doctype);
     }
     return $this;
 }
Exemplo n.º 10
0
 public function _initView()
 {
     $this->bootstrap('layout');
     $layout = $this->getResource('layout');
     $v = $layout->getView();
     $v->addHelperPath(APPLICATION_PATH . "/../library/Core/View/Helper", "Core_View_Helper");
     $config = Zend_Registry::get('config');
     $version = self::getVersion();
     $cache = $this->getPluginResource('cachemanager')->getCacheManager()->getCache('default');
     Zend_Db_Table_Abstract::setDefaultMetadataCache($cache);
     Zend_Registry::set('Cache', $cache);
     $this->getResourceLoader()->addResourceType('entity', 'entitys/', 'Entity');
     //Definiendo Constante para Partials
     defined('STATIC_URL') || define('STATIC_URL', $config['app']['staticUrl']);
     defined('DINAMIC_URL') || define('DINAMIC_URL', $config['app']['dinamicUrl']);
     defined('IMG_URL') || define('IMG_URL', $config['app']['imgUrl']);
     defined('SITE_URL') || define('SITE_URL', $config['app']['siteUrl']);
     defined('SITE_TEMP') || define('SITE_TEMP', $config['app']['elementTemp']);
     defined('SITE_VERSION') || define('SITE_VERSION', $version);
     defined('STATIC_ADMIN_IMG') || define('STATIC_ADMIN_IMG', $config['app']['imgAdmin']);
     defined('ROOT_IMG_DINAMIC') || define('ROOT_IMG_DINAMIC', $config['app']['rootImgDinamic']);
     //        defined('LOG_PATH')
     //            || define('LOG_PATH',$config['app']['logPath']);
     //* Antes de modularizar -solo para el landing *//
     //            defined('CHALLENGE_DINAMIC_URL')
     //                || define('CHALLENGE_DINAMIC_URL',$uriChallenge.'/dinamic/');
     ////        }
     //
     $doctypeHelper = new Zend_View_Helper_Doctype();
     $doctypeHelper->doctype(Zend_View_Helper_Doctype::XHTML1_STRICT);
     $v->headTitle($config['resources']['view']['title'])->setSeparator(' | ');
     $v->headMeta()->appendHttpEquiv('Content-Type', 'text/html; charset=utf-8');
     $v->headMeta()->appendName("author", "onlineproduction");
     $v->headMeta()->setName("language", "es");
     $v->headMeta()->appendName("description", "managent aplication");
     $v->headMeta()->appendName("keywords", "ayuda.");
     if (APPLICATION_ENV != 'LOCAL') {
         $this->frontController->throwExceptions(false);
     }
 }
Exemplo n.º 11
0
 protected function _initPlaceholders()
 {
     /**
      * Dentro do Bootstrap inicializo uma instância de View
      * para adicionar headLinks e outros recursos de Views presentes em todas as telas da aplicação
      * Dentro desse processo eu crio uma instância do frontController onde consigo acessar o caminho
      * dinâmico da raiz do meu projeto, para resolver problemas de caminho de arquivos 
      */
     $this->bootstrap('View');
     $this->bootstrap('frontController');
     $view = $this->getResource('View');
     $front = $this->getResource("frontController");
     $front->registerPlugin(new ZendT_Plugin_Charset());
     $doctypeHelper = new Zend_View_Helper_Doctype();
     $doctypeHelper->doctype('XHTML1_STRICT');
     /**
      * 1 -  Adiciono o título genérico 
      * 2 -  Adiciono o core do jQuery e o core do jQuery UI
      *          E os habilito para que sempre sejam incluídos na View
      *          porque como default eles só são incluídos se há algum objeto do ZendT sendo utilizado na tela
      *          fazendo não funcionar outros objetos que usam o framework e o UI mas não estão dentro do ZendT
      */
     $view->doctype()->setDoctype('XHTML1_TRANSITIONAL');
 }
Exemplo n.º 12
0
 public function _initView()
 {
     $this->bootstrap('layout');
     $layout = $this->getResource('layout');
     $v = $layout->getView();
     $v->addHelperPath(APPLICATION_PATH . "/../library/Core/View/Helper", "Core_View_Helper");
     $config = Zend_Registry::get('config');
     $version = self::getVersion();
     $cache = $this->getPluginResource('cachemanager')->getCacheManager()->getCache('default');
     Zend_Db_Table_Abstract::setDefaultMetadataCache($cache);
     Zend_Registry::set('Cache', $cache);
     $this->getResourceLoader()->addResourceType('entity', 'entitys/', 'Entity');
     //Definiendo Constante para Partials
     defined('STATIC_URL') || define('STATIC_URL', $config['app']['staticUrl']);
     defined('DINAMIC_URL') || define('DINAMIC_URL', $config['app']['dinamicUrl']);
     defined('IMG_URL') || define('IMG_URL', $config['app']['imgUrl']);
     defined('SITE_URL') || define('SITE_URL', $config['app']['siteUrl']);
     defined('SITE_TEMP') || define('SITE_TEMP', $config['app']['elementTemp']);
     defined('SITE_VERSION') || define('SITE_VERSION', $version);
     defined('STATIC_ADMIN_IMG') || define('STATIC_ADMIN_IMG', $config['app']['imgAdmin']);
     defined('ROOT_IMG_DINAMIC') || define('ROOT_IMG_DINAMIC', $config['app']['rootImgDinamic']);
     defined('LOG_PATH') || define('LOG_PATH', $config['app']['logPath']);
     $doctypeHelper = new Zend_View_Helper_Doctype();
     $doctypeHelper->doctype(Zend_View_Helper_Doctype::XHTML1_STRICT);
     $v->headTitle($config['resources']['view']['title'])->setSeparator(' | ');
     $v->headMeta()->appendHttpEquiv('Content-Type', 'text/html; charset=utf-8');
     $v->headMeta()->appendName("author", "voy.pe");
     $v->headMeta()->setName("language", "es");
     $v->headMeta()->appendName("title", "Voy Fibra Optica | Internet sin limites");
     $v->headMeta()->appendName("keywords", "internet, megas, internet sin limites, duo, telefonia, lima, peru");
     $v->headMeta()->appendName("description", "Voy ofrece el servicio de internet y teléfono fijo hasta el hogar a través de fibra optica. Vive hoy la mejor experiencia en internet.");
     $v->headMeta()->appendName("viewport", "width=device-width, initial-scale=1.0");
     if (APPLICATION_ENV != 'LOCAL') {
         $this->frontController->throwExceptions(false);
     }
 }
Exemplo n.º 13
0
 protected function _initView()
 {
     // Create view
     $view = new Zend_View();
     // Set encoding (@todo maybe use configuration?)
     $view->setEncoding('utf-8');
     $view->addScriptPath(APPLICATION_PATH);
     // Setup and register viewRenderer
     // @todo we may not need to override zend's
     $viewRenderer = new Zend_Controller_Action_Helper_ViewRenderer($view);
     //$viewRenderer = new Engine_Controller_Action_Helper_ViewRenderer($view);
     $viewRenderer->setViewSuffix('tpl');
     Zend_Controller_Action_HelperBroker::getStack()->offsetSet(-80, $viewRenderer);
     // Initialize contextSwitch helper
     Zend_Controller_Action_HelperBroker::addHelper(new Core_Controller_Action_Helper_ContextSwitch());
     // Add default helper paths
     $view->addHelperPath('Engine/View/Helper/', 'Engine_View_Helper_');
     $this->initViewHelperPath();
     // Set doctype
     Engine_Loader::loadClass('Zend_View_Helper_Doctype');
     $doctypeHelper = new Zend_View_Helper_Doctype();
     $doctypeHelper->doctype(Engine_Api::_()->getApi('settings', 'core')->getSetting('core.doctype', 'HTML4_LOOSE'));
     // Add to local container and registry
     Zend_Registry::set('Zend_View', $view);
     return $view;
 }
 protected function _initDoctype()
 {
     $doctypeHelper = new Zend_View_Helper_Doctype();
     $doctypeHelper->doctype('XHTML5');
 }
Exemplo n.º 15
0
 /**
  * Configures view class
  *
  */
 protected function setupView()
 {
     if (Zend_Registry::isRegistered('config')) {
         $config = Zend_Registry::get('config');
         $renderClass = $config->output->viewrenderer;
         $viewRenderer = new $renderClass();
         $viewClass = $config->output->view->name;
         $viewRenderer->setView(new $viewClass($config->output->view->options->toArray()));
     } else {
         // Config file not detected, use defaults
         $viewRenderer = new Zend_Controller_Action_Helper_ViewRenderer();
         $viewRenderer->setView(new Zoo_View_Php());
     }
     $viewRenderer->setViewSuffix('phtml');
     //make it search for .phtml files
     Zend_Controller_Action_HelperBroker::addHelper($viewRenderer);
     //add it to the action helper broker
     // Set the encoding
     $viewRenderer->view->setEncoding("UTF-8");
     $doctypeHelper = new Zend_View_Helper_Doctype();
     $doctypeHelper->doctype('XHTML1_STRICT');
     // Add core module's view helper path
     $viewRenderer->view->addHelperPath(ZfApplication::$_base_path . "/app/Zoo/views/helpers");
     // Add JQuery support
     $viewRenderer->view->addHelperPath('ZendX/JQuery/View/Helper/', 'ZendX_JQuery_View_Helper');
     $viewRenderer->view->jQuery()->setVersion('1.5')->setUIVersion('1.8')->addStylesheet('http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/smoothness/jquery-ui.css');
 }
Exemplo n.º 16
0
 protected function _initView()
 {
     // Create view
     $view = new Zend_View();
     // Set encoding (@todo maybe use configuration?)
     $view->setEncoding('utf-8');
     $view->addScriptPath(APPLICATION_PATH);
     // Setup and register viewRenderer
     // @todo we may not need to override zend's
     $viewRenderer = new Zend_Controller_Action_Helper_ViewRenderer($view);
     $viewRenderer->setViewSuffix('phtml');
     Zend_Controller_Action_HelperBroker::getStack()->offsetSet(-80, $viewRenderer);
     // Add default helper paths
     $view->addHelperPath('Khcn/View/Helper/', 'Khcn_View_Helper_');
     $this->initViewHelperPath();
     // Set doctype
     $doctypeHelper = new Zend_View_Helper_Doctype();
     $doctypeHelper->doctype('XHTML1_STRICT');
     // Add to local container and registry
     Zend_Registry::set('Zend_View', $view);
     return $view;
 }
Exemplo n.º 17
0
 /**
  * Initialize view
  *
  * @return void
  */
 public function initView($module)
 {
     // ** Set the document type **
     $documentType = new Zend_View_Helper_Doctype();
     $documentType->doctype('XHTML1_TRANSITIONAL');
     // Bootstrap layouts
     Zend_Layout::startMvc(array('layoutPath' => $this->_root . '/application/' . $module . '/views/layouts', 'layout' => 'main'));
 }
Exemplo n.º 18
0
define('LANGUAGE_PATH', realpath(APPLICATION_PATH . '/../data/languages'));
define('CONFIG_PATH', APPLICATION_PATH . '/configs');
/*
 * Let's fire 'er up!
 */
Zend_Session::start();
$currentUser = new Zend_Session_Namespace('currentUser');
/*
 * Pull global site settings
 */
$config = new Zend_Config_Ini(CONFIG_PATH . '/settings.ini', 'production');
Zend_Registry::set('config', $config);
/*
 * Set view helpers
 */
$doctypeHelper = new Zend_View_Helper_Doctype();
$doctypeHelper->doctype('XHTML1_TRANSITIONAL');
$metaHelper = new Zend_View_Helper_HeadMeta();
$metaHelper->appendHttpEquiv('Content-Type', 'text/html; charset=UTF-8');
$metaHelper->appendHttpEquiv('pragma', 'no-cache');
$metaHelper->appendHttpEquiv('Cache-Control', 'no-cache');
$titleHelper = new Zend_View_Helper_HeadTitle();
$titleHelper->setSeparator(' - ');
$titleHelper->headTitle($config->defaults->title);
/*
 * Set up translators.
 */
$language = $currentUser->language == null ? $config->defaults->language : $currentUser->language;
$translate = new Zend_Translate('csv', LANGUAGE_PATH . '/' . $language . '.csv', $language);
Zend_Registry::set('Zend_Translate', $translate);
/*
Exemplo n.º 19
0
 /**
  * set doc type dari bootstrap
  */
 protected function _initDoctype()
 {
     $type = new Zend_View_Helper_Doctype();
     $type->doctype('HTML5');
 }
Exemplo n.º 20
0
 /**
  * Sets up the view helpers
  * 
  * @return void
  */
 protected function _initViewHelpers()
 {
     $view = new Zend_View(array('basePath' => APPLICATION_PATH . "/views/"));
     $view->addHelperPath(APPLICATION_PATH . "/views/helpers/", "Ifphp_View_Helper");
     //        $view->addFilterPath(APPLICATION_PATH . "/views/filters/", "Ifphp_Filter");
     $view->addHelperPath("ZendX/JQuery/View/Helper", "ZendX_JQuery_View_Helper");
     $doctypeHelper = new Zend_View_Helper_Doctype();
     $doctypeHelper->doctype('XHTML1_TRANSITIONAL');
     $viewRenderer = new Zend_Controller_Action_Helper_ViewRenderer();
     $viewRenderer->setView($view);
     Zend_Controller_Action_HelperBroker::addHelper($viewRenderer);
 }