Esempio n. 1
0
 function __construct()
 {
     parent::__construct();
     $acl = Zend_Registry::get('acl');
     if (!$acl->has($this)) {
         $acl->add(new Zend_Acl_Resource($this->getResourceId()));
     }
 }
Esempio n. 2
0
 static function setup($dbname = null, $reset = false)
 {
     if ($dbname === null) {
         $dbname = 'private/strass.sqlite';
     }
     if ($reset) {
         @unlink($dbname);
     }
     $db = Zend_Db::factory('Pdo_SQLite', array('dbname' => $dbname));
     $doProfile = strpos(@$_SERVER['QUERY_STRING'], 'PROFILE') !== false || isset($_ENV['STRASS_UNIT_TEST']);
     $db->getProfiler()->setEnabled($doProfile);
     Zend_Db_Table_Abstract::setDefaultAdapter($db);
     Zend_Registry::set('db', $db);
     $cache = Zend_Registry::get('cache');
     Zend_Db_Table_Abstract::setDefaultMetadataCache($cache);
     Strass_Db_Table_Abstract::$_rowCache = new Strass_Cache();
     return $db;
 }
Esempio n. 3
0
 function __construct()
 {
     parent::__construct();
     $acl = Zend_Registry::get('acl');
     if (!$acl->has($this)) {
         $acl->add($this);
     }
 }