| Server IP : 103.234.187.230 / Your IP : 216.73.216.216 Web Server : Apache System : Linux lserver42043-ind.megavelocity.net 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64 User : apache ( 48) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/dcb/application/modules/admin/ |
Upload File : |
<?php
class Admin_Bootstrap extends Zend_Application_Module_Bootstrap
{
protected $_docRoot;
public $_moduleLayouts;
protected function _initPath()
{
$this->_docRoot = realpath(APPLICATION_PATH . '/../');
Zend_Registry::set('docRoot', $this->_docRoot);
}
protected function _initAutoload() {
$autoloader = new Zend_Application_Module_Autoloader(array(
'namespace' => 'Admin',
'basePath' => APPLICATION_PATH."/admin",
'resourceTypes' => array(
'form' => array(
'path' => APPLICATION_PATH.'admin/forms/',
'namespace' => 'Form',
),
'model' => array(
'path' => APPLICATION_PATH.'admin/models/',
'namespace' => 'Model',
),
'modules' => array(
'path' => APPLICATION_PATH.'admin/modules/',
'namespace' => '',
),
),
)
);
return $autoloader;
}
protected function _initControllers() {
$this->bootstrap('frontController');
$this->_front = $this->getResource('frontController');
$this->_front->addControllerDirectory(APPLICATION_PATH . '/modules/admin/controllers', 'admin');
}
protected function _initView() {
include_once 'Catabatic/AdminLayout.php';
$layoutModulePlugin = new Catabatic_AdminLayout();
$layoutModulePlugin->registerModuleLayout('admin',APPLICATION_PATH.'/modules/admin/layouts/scripts');
$controller = Zend_Controller_Front::getInstance();
$controller->registerPlugin($layoutModulePlugin);
$view = new Zend_View();
$view->doctype('XHTML1_STRICT');
//$view->headTitle("Admin");
$viewRenderer =
Zend_Controller_Action_HelperBroker::getStaticHelper(
'ViewRenderer'
);
$viewRenderer->setView($view);
$this->_view = $view;
return $this->_view;
}
}