Esempio n. 1
0
 /**
  * Добавляем ресурсы в автолоадер
  */
 protected function _initAutoloader()
 {
     $resourceLoader = new Zend_Loader_Autoloader_Resource(array('basePath' => APPLICATION_PATH . '/library', 'namespace' => 'Library'));
     $resourceLoader->addResourceType('helper', 'helpers/', 'Helper_');
     $resourceLoader->addResourceType('class', 'classes/', 'Class_');
     $resourceLoader->addResourceType('interface', 'interfaces/', 'Interface_');
 }
Esempio n. 2
0
 protected function _initAutoLoader()
 {
     $loader = new Zend_Loader_Autoloader_Resource(array("basePath" => APPLICATION_PATH, "namespace" => "App"));
     $loader->addResourceTypes(array("form" => array("path" => "modules/default/forms", "namespace" => "Form"), "formp" => array("path" => "modules/painel/forms", "namespace" => "Painel_Form"), "class" => array("path" => "Class", "namespace" => "Class")));
     $loader->addResourceType("model", "models/", "Model");
     $loader->addResourceType("plugin", "plugins/", "Plugin");
     $loader->addResourceType("class", "Class/", "Class");
 }
Esempio n. 3
0
 protected function _initAutoloader()
 {
     $loader = new Zend_Loader_Autoloader_Resource(array('basePath' => APPLICATION_PATH, 'namespace' => ''));
     $loader->addResourceType('amf', 'amf', 'Amf');
     $loader->addResourceType('model', 'models', 'Model');
     $loader->addResourceType('tool', 'tools', 'Tool');
     return $loader;
 }
Esempio n. 4
0
 protected function _initAttributeExOpenIDPath()
 {
     $autoLoader = Zend_Loader_Autoloader::getInstance();
     $resourceLoader = new Zend_Loader_Autoloader_Resource(array('basePath' => APPLICATION_PATH, 'namespace' => 'My_'));
     $resourceLoader->addResourceType('openidextension', 'openid/extension/', 'OpenId_Extension');
     $resourceLoader->addResourceType('authAdapter', 'auth/adapter', 'Auth_Adapter');
     $autoLoader->pushAutoloader($resourceLoader);
 }
Esempio n. 5
0
 protected function _initLoader()
 {
     $resourceLoader = new Zend_Loader_Autoloader_Resource(array('basePath' => APPLICATION_PATH, 'namespace' => 'Reg2'));
     $resourceLoader->addResourceType('model', 'models/', 'Model');
     $resourceLoader->addResourceType('validate', '../library/Validate', 'Validate');
     $resourceLoader->addResourceType('plugin', 'plugins/', 'Plugin');
     $resourceLoader->addResourceType('form', 'forms/', 'Form');
     return $resourceLoader;
 }
Esempio n. 6
0
 protected function _initAutoload()
 {
     $autoloader = Zend_Loader_Autoloader::getInstance();
     $autoloader->setFallbackAutoloader(true);
     $resourceLoader = new Zend_Loader_Autoloader_Resource(array("namespace" => "", "basePath" => APPLICATION_PATH));
     $resourceLoader->addResourceType("filters", "/filters", "Filter_");
     $resourceLoader->addResourceType("forms", "/filters/forms", "Filter_Form_");
     $autoloader->pushAutoloader($resourceLoader);
     return $autoloader;
 }
 protected function setUp()
 {
     _SF_Autloader_SetUp();
     Zend_Loader::loadClass('Zend_Session_Namespace');
     // configure the resource loader atuo load models
     $loader = new Zend_Loader_Autoloader_Resource(array('basePath' => APPLICATION_PATH . '/modules/storefront', 'namespace' => 'Storefront'));
     $loader->addResourceType('Model', 'models', 'Model');
     $loader->addResourceType('ModelResource', 'models/resources', 'Resource');
     $loader->addResourceType('Form', 'forms', 'Form');
     $loader->addResourceType('Service', 'services', 'Service');
     $mockNS = $this->getMock('Zend_Session_Namespace');
     $this->_model = new Storefront_Model_Cart(array('sessionNs' => $mockNS));
 }
 /**
  * Initialize auto loader and add resource loaders(for models)
  */
 public function _initAutoloader()
 {
     $autoloader = Zend_Loader_Autoloader::getInstance();
     $resourceLoader = new Zend_Loader_Autoloader_Resource(array('basePath' => APPLICATION_PATH . '/models', 'namespace' => 'Model'));
     $resourceLoader->addResourceType('DbTable', 'DbTable/', 'DbTable');
     $resourceLoader->addResourceType('DbRow', 'DbRow/', 'DbRow');
     $resourceLoader->addResourceType('Static', 'Static/', 'Static');
     $Dir = dirname(APPLICATION_PATH) . '/library/';
     $D = opendir($Dir);
     while ($LibraryDir = readdir($D)) {
         if ($LibraryDir != '.' && $LibraryDir != '..' && $LibraryDir != 'Zend') {
             $resourceLoader->addResourceType(strtolower($LibraryDir), dirname(APPLICATION_PATH) . '/library/' . $LibraryDir, $LibraryDir);
         }
     }
 }
Esempio n. 9
0
 protected function _initDoctype()
 {
     $this->bootstrap('view');
     $view = $this->getResource('view');
     $view->doctype('XHTML1_STRICT');
     //Pre - Load up the custom validators and forms etc.
     $loader = new Zend_Loader_Autoloader_Resource(array('basePath' => APPLICATION_PATH, 'namespace' => 'Application'));
     $loader->addResourceType('model', 'models', 'Model');
     $loader->addResourceType('form', 'forms', 'Form');
     //        $loader = new Zend_Loader_Autoloader_Resource (array (
     //          'basePath' => APPLICATION_PATH,
     //          'namespace' => 'Application',
     //        ));
     //        $loader -> addResourceType ( 'model', 'models', 'Model');
     //        $loader -> addResourceType ( 'form', 'forms', 'Form');
 }
Esempio n. 10
0
 /**
  * 
  */
 protected function _initResourceLoader()
 {
     $resourceLoader = new Zend_Loader_Autoloader_Resource(array('namespace' => '', 'basePath' => APPLICATION_PATH));
     $resourceLoader->addResourceType('phrets', 'plugins/phrets/', 'Rets');
     //        $resourceLoader->addResourceType('helper', 'plugins/helper/', 'Helper');
     return $resourceLoader;
 }
Esempio n. 11
0
 protected function _initAutoload()
 {
     // Inicializa o Resource do DB
     $this->bootstrap('db');
     // Recupera o Resource do DB
     $dbAdapter = $this->getResource('db');
     // Adicionar as configuracoes de Resource
     $resourceLoader = new Zend_Loader_Autoloader_Resource(array('basePath' => APPLICATION_PATH, 'namespace' => ''));
     $resourceLoader->addResourceType('model', 'models/', 'Model');
     $resourceLoader->addResourceType('acl', 'acls/', 'Acl');
     $resourceLoader->addResourceType('plugin', 'plugins/', 'Plugin');
     // Registra o plugin de autenticação
     //$frontController = Zend_Controller_Front::getInstance();
     //$frontController->registerPlugin(new Plugin_Autenticacao($dbAdapter));
     return $resourceLoader;
 }
 public function run()
 {
     // Lade Konfig
     $config = new Zend_Config_Ini(APPLICATION_PATH . '/configs/application.ini', APPLICATION_ENV);
     Zend_Registry::set('config', $config);
     // Erstelle DB Adapter
     $db = Zend_Db::factory($config->db);
     Zend_Registry::set('db', $db);
     Zend_Db_Table_Abstract::setDefaultAdapter(Zend_Registry::get('db'));
     if (APPLICATION_ENV !== 'production') {
         $profiler = new Zend_Db_Profiler_Firebug('All Database Queries:');
         $profiler->setEnabled(true);
         $db->setProfiler($profiler);
     }
     $resourceLoader = new Zend_Loader_Autoloader_Resource(array('basePath' => APPLICATION_PATH, 'namespace' => ''));
     $resourceLoader->addResourceType('plugins', 'plugins', 'Plugins');
     if (PHP_SAPI != 'cli') {
         $front = Zend_Controller_Front::getInstance();
         $front->registerPlugin(new Plugins_Stats());
         if (APPLICATION_ENV == 'production') {
             $front->registerPlugin(new Plugins_Cache());
         }
     }
     Zend_View_Helper_PaginationControl::setDefaultViewPartial('_partials/controls.phtml');
     parent::run();
 }
 protected function setUp()
 {
     _SF_Autloader_SetUp();
     // configure the resource loader atuo load models
     $loader = new Zend_Loader_Autoloader_Resource(array('basePath' => APPLICATION_PATH . '/modules/storefront', 'namespace' => 'Storefront'));
     $loader->addResourceType('Model', 'models', 'Model');
     // configure another loader so we can replace Model Resources
     $loader = new Zend_Loader_Autoloader_Resource(array('basePath' => dirname(__FILE__), 'namespace' => 'Storefront'));
     $loader->addResourceType('modelResource', 'TestResources', 'Resource');
     $this->_model = new Storefront_Model_Catalog();
 }
 /**
  * Initialize auto loader and add resource loaders
  */
 public function _initAutoloader()
 {
     $resourceLoader = new Zend_Loader_Autoloader_Resource(array('basePath' => APPLICATION_PATH . '/models', 'namespace' => 'Model'));
     $Dir = dirname(APPLICATION_PATH) . '/library/';
     $D = opendir($Dir);
     while ($LibraryDir = readdir($D)) {
         if ($LibraryDir != '.' && $LibraryDir != '..' && $LibraryDir != 'Zend') {
             $resourceLoader->addResourceType(strtolower($LibraryDir), dirname(APPLICATION_PATH) . '/library/' . $LibraryDir, $LibraryDir);
         }
     }
     return $resourceLoader;
 }
Esempio n. 15
0
 protected function _initModules()
 {
     $frontController = Zend_Controller_Front::getInstance();
     //$frontController->addModuleDirectory(APPLICATION_PATH . '/modules');
     // action helpers
     Zend_Controller_Action_HelperBroker::addPath(APPLICATION_PATH . '/controllers/helpers');
     // autoloaders
     $autoloader = Zend_Loader_Autoloader::getInstance();
     $modules = $frontController->getControllerDirectory();
     $default = $frontController->getDefaultModule();
     foreach (array_keys($modules) as $module) {
         $autoloader->pushAutoloader(new Zend_Application_Module_Autoloader(array('namespace' => ucwords($module), 'basePath' => $frontController->getModuleDirectory($module))));
     }
     $resourceLoader = new Zend_Loader_Autoloader_Resource(array('basePath' => APPLICATION_PATH, 'namespace' => ''));
     $resourceLoader->addResourceType('form', 'forms/', 'Form')->addResourceType('model', 'models/', 'Model')->addResourceType('model_table', 'models/Table/', 'Model_Table');
     //$frontController->getRouter()
     //->addroute('logout',new Zend_Controller_Router_Route('admin/logout',array('module'=>'admin', 'controller'=>'index', 'action'=>'logout')))
 }
Esempio n. 16
0
 /**
  * @group ZF-7550
  */
 public function testRequestingPluginsByAutoloadableClassNameShouldNotRaiseFatalErrors()
 {
     // Using namesapce 'zabt' to prevent conflict with Zend namespace
     $rl = new Zend_Loader_Autoloader_Resource(array('namespace' => 'Zabt', 'basePath' => dirname(__FILE__) . '/../_files'));
     $rl->addResourceType('resources', 'resources', 'Resource');
     $options = array('resources' => array('Zabt_Resource_Autoloaded' => array('bar' => 'baz')));
     $this->application->setOptions($options);
     $bootstrap = new Zend_Application_Bootstrap_Bootstrap($this->application);
     $bootstrap->bootstrap();
 }
Esempio n. 17
0
//if (count($running) > 1) {
//	die("The message sender process is running already and cannot be started again.\n\nProcess information:\n{$running[0]}");
//}
// Make sure we have enough memory available to this script
ini_set('memory_limit', '512M');
// Path to our application
$apppath = realpath(dirname(__FILE__) . '/..');
// Add the application path to the include path
set_include_path(get_include_path() . PATH_SEPARATOR . $apppath);
// Get the Zend Framework loader setup
require_once 'Zend/Loader/Autoloader.php';
$autoloader = Zend_Loader_Autoloader::getInstance();
// Setup routing of model autoloaders
$loader = new Zend_Loader_Autoloader_Resource(array('basePath' => $apppath . '/application/', 'namespace' => 'Application'));
// Name, path, namepsace
$loader->addResourceType('model', 'models', 'Model');
// Get our config file
$config = new Zend_Config_Ini($apppath . '/application/configs/application.ini');
Zend_Registry::set('config', $config->production);
// Because our models need it this way
// Get the Delivery Nev info model
//$nvobj = new Application_Model_Nevdata();
//$res1 = $nvobj->getClubstatus(1);
//foreach ($res1 as $arr => $res) {
//    if ($res->getBodconf()) {
//        $phones = $nvobj->getClubBdPhones($res->getNevid());
//         if (count($phones) != 0) {
//            $bd = 'bod';
//            $nvobj->sendCampaign($res->getBodmsg(), $phones, $res->getBodsend(), $res->getTimezone(), $res->getClubid());
//            $nvobj->nevusage($res->getClubid(), $phones, $res->getNevid(),$bd);
//        }
Esempio n. 18
0
 protected function _initAutoLoad()
 {
     $loader = new Zend_Loader_Autoloader_Resource(array('basePath' => APPLICATION_PATH . '/modules/selos', 'namespace' => 'Selos'));
     $loader->addResourceType('form', 'forms', 'Form')->addResourceType('model', 'models', 'Model')->addResourceType('grid', 'grids', 'Grid');
     return $loader;
 }
Esempio n. 19
0
 protected function _initAutoloading()
 {
     $resourceLoader = new Zend_Loader_Autoloader_Resource(array('basePath' => dirname(__FILE__), 'namespace' => 'Blog'));
     $resourceLoader->addResourceType('blog-form', 'forms', 'Form_');
 }
Esempio n. 20
0
 /**
  * Initialize custom autoloading rules.
  */
 protected function _initAutoload()
 {
     $resourceLoader = new Zend_Loader_Autoloader_Resource(array('basePath' => dirname(__FILE__), 'namespace' => false));
     $resourceLoader->addResourceType('model', 'models', 'Model_');
     $resourceLoader->addResourceType('default-form', 'modules/default/forms', 'Form_');
 }
Esempio n. 21
0
<?php

error_reporting(E_ALL | E_STRICT);
define("APPLICATION_PATH", realpath(__DIR__ . "/../application"));
define("LIBRARY_PATH", realpath(APPLICATION_PATH . "/../library"));
require APPLICATION_PATH . "/configs/Environment.php.dist";
define('HOST_MODULE', 'testing');
set_include_path(implode(PATH_SEPARATOR, array(EXTERNAL_LIBRARY_PATH, LIBRARY_PATH, get_include_path())));
require EXTERNAL_LIBRARY_PATH . '/Zend/Loader/Autoloader.php';
Zend_Loader_Autoloader::getInstance()->registerNamespace('Ml_');
$resourceLoader = new Zend_Loader_Autoloader_Resource(array('basePath' => APPLICATION_PATH, 'namespace' => 'Ml'));
$resourceLoader->addResourceType('form', 'forms/', 'Form')->addResourceType('models', 'models/Ml/', 'Model')->addResourceType('resources', 'resources/', 'Resource');
Esempio n. 22
0
 /**
  * @inheritdoc
  */
 protected function _initLoader()
 {
     $apiLoader = new Zend_Loader_Autoloader_Resource(['namespace' => 'Api', 'basePath' => APPLICATION_PATH . '/modules/api']);
     $apiLoader->addResourceType('dto', 'dto', 'Dto')->addResourceType('annotation', 'annotations', 'Annotation')->addResourceType('controller', 'controllers', 'Controller')->addResourceType('parser', 'parsers', 'CurrencyParser')->addResourceType('exception', 'exceptions', 'Exception')->addResourceType('manager', 'managers', 'Manager')->addResourceType('model', 'models', 'Model')->addResourceType('service', 'services', 'Service')->addResourceType('router', 'routers', 'Router')->addResourceType('repository', 'repositories', 'Repository');
 }
Esempio n. 23
0
 protected function _initResourceAutoloader()
 {
     $autoloader = new Zend_Loader_Autoloader_Resource(array('basePath' => APPLICATION_PATH, 'namespace' => 'Application'));
     $autoloader->addResourceType('model', 'models', 'Model');
     return $autoloader;
 }
Esempio n. 24
0
File: cron.php Progetto: n3r/parseKp
<?php

defined('APPLICATION_PATH') || define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/../application'));
defined('LIBRARY_PATH') || define('LIBRARY_PATH', realpath(dirname(__FILE__) . '/../library/zend_1.10'));
defined('PUBLIC_PATH') || define('PUBLIC_PATH', realpath(dirname(__FILE__)));
defined('APPLICATION_ENV') || define('APPLICATION_ENV', 'development');
// Setup inlude path
set_include_path(LIBRARY_PATH);
require_once 'Zend/Loader/Autoloader.php';
$autoloader = Zend_Loader_Autoloader::getInstance();
$application = new Zend_Application(APPLICATION_ENV);
$resource = new Zend_Loader_Autoloader_Resource(array('basePath' => PUBLIC_PATH, 'namespace' => ''));
$resource->addResourceType('task', 'Tasks', 'Task');
$config = (include APPLICATION_PATH . '/configs/' . APPLICATION_ENV . '.php');
$db = Zend_Db::factory($config['resources']['db']['adapter'], $config['resources']['db']['params']);
Zend_Db_Table::setDefaultAdapter($db);
$time = time();
$select = $db->select()->from('cron', array('task_name'))->where('task_enable = "1"')->where("task_time <= {$time}");
$tasks = $db->fetchAll($select);
foreach ($tasks as $task) {
    $task = 'Task_' . $task['task_name'];
    $taskObject = new $task();
    $taskObject->direct();
}
 protected function _initResource()
 {
     $resourceLoader = new Zend_Loader_Autoloader_Resource(array('basePath' => APP_PATH, 'namespace' => 'Default_'));
     $resourceLoader->addResourceType('acl', 'acls/', 'Acl')->addResourceType('form', 'forms/', 'Form')->addResourceType('model', 'models/', 'Model');
 }
Esempio n. 26
0
<?php

define('ROOT_PATH', realpath(dirname(__FILE__)));
define('APP_ENV', getenv('APP_ENV') ? getenv('APP_ENV') : 'production');
define('APP_PATH', ROOT_PATH . '/application');
define('LIB_PATH', ROOT_PATH . '/library');
define('MODULE_PATH', APP_PATH . '/modules');
define('CONFIG_PATH', APP_PATH . '/configs');
define('LANGUAGES_PATH', ROOT_PATH . '/languages');
set_include_path(implode(PATH_SEPARATOR, array(LIB_PATH, get_include_path())));
require_once 'Zend/Loader/Autoloader.php';
$loader = Zend_Loader_Autoloader::getInstance();
$loader = new Zend_Loader_Autoloader_Resource(array('namespace' => '', 'basePath' => APP_PATH));
$loader->addResourceType('model', 'models/', 'Model');
$loader->addResourceType('mybaseForm', 'modules/mybase/forms/', 'Mybase_Form');
//$loader->addResourceType('Form', 'modules/frontend/forms/', 'Form');
$sessName = "PHPSESSID";
$sessOptions = array('name' => $sessName);
if (stripos($_SERVER['REQUEST_URI'], '__tkn') !== false && preg_match('#__tkn=([a-z\\d]{25,30})#si', $_SERVER['REQUEST_URI'], $matches) && stripos($_SERVER["HTTP_COOKIE"], $matches[1]) === false) {
    $sid = $matches[1];
    $prefix = '';
    if (!empty($_SERVER["HTTP_COOKIE"])) {
        $prefix = '; ';
    }
    $_SERVER["HTTP_COOKIE"] .= $prefix . $sessName . '=' . $sid;
    $_COOKIE[$sessName] = $sid;
    Zend_Session::setId($sid);
}
Zend_Session::setOptions($sessOptions);
$application = new Zend_Application(APP_ENV, CONFIG_PATH . '/application.ini');
function d($data, $label = null)
Esempio n. 27
0
 protected function _initAutoloadNonStandardClasses()
 {
     $resourceLoader = new Zend_Loader_Autoloader_Resource(array('basePath' => APPLICATION_PATH, 'namespace' => 'Application'));
     $resourceLoader->addResourceType('cache', 'models/cache', 'Model_Cache');
 }
Esempio n. 28
0
 /**
  * Загружаем ресурсы модуля
  *
  * @return self
  */
 protected function _loadResource()
 {
     $resourceLoader = new Zend_Loader_Autoloader_Resource(array('basePath' => $this->_modulePath . DS . 'App', 'namespace' => ''));
     $resourceLoader->addResourceType('model', 'models/', $this->_modulePrefix . $this->_moduleName . '_Model')->addResourceType('model_ns', 'models/', $this->_modulePrefix . $this->_moduleName . '\\Model');
     if (strstr($this->_modulePath, HEAP_PATH)) {
         $resourceLoader = new Zend_Loader_Autoloader_Resource(array('basePath' => str_replace(HEAP_PATH, MODULES_PATH, $this->_modulePath) . DS . 'App', 'namespace' => ''));
         $resourceLoader->addResourceType('model', 'models/', 'Modules_' . $this->_moduleName . '_Model')->addResourceType('model_ns', 'models/', 'Modules_' . $this->_moduleName . '\\Model');
     }
     return $this;
 }
Esempio n. 29
0
 protected function _initAutoload()
 {
     $autoloader = new Zend_Loader_Autoloader_Resource(array('namespace' => 'Backend', 'basePath' => APPLICATION_PATH . DS . 'modules' . DS . 'backend'));
     $autoloader->addResourceType('controllers', '/controllers', 'Controller');
 }
Esempio n. 30
0
<?php

// Define path to application directory
defined('APPLICATION_PATH') || define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/../application'));
// Define application environment
defined('APPLICATION_ENV') || define('APPLICATION_ENV', getenv('APPLICATION_ENV') ? getenv('APPLICATION_ENV') : 'production');
set_include_path(realpath(dirname(__FILE__) . '/../vendor/zendframework/zendframework1/library'));
require_once 'Zend/Loader/Autoloader/Resource.php';
$resources = new Zend_Loader_Autoloader_Resource(array('namespace' => '', 'basePath' => APPLICATION_PATH));
$resources->addResourceType('model', 'models', 'Model');
require_once 'Zend/Application.php';
// Create application, bootstrap, and run
$application = new Zend_Application(APPLICATION_ENV, APPLICATION_PATH . '/configs/application.ini');
$application->bootstrap()->run();