Example #1
0
 /**
  * Initialize new object.
  *
  * @param array $db Configuration for Zend_Db_Table.
  *
  * @return void
  */
 public function __construct($db = null)
 {
     parent::__construct($db);
     $this->_dbManager = new Phprojekt_DatabaseManager($this, $db);
     $this->_validate = new Phprojekt_Model_Validate();
     $this->_history = new Phprojekt_History();
     $this->_search = new Phprojekt_Search();
     $this->_rights = new Phprojekt_Item_Rights();
 }
Example #2
0
 /**
  * Constructor initializes additional Infomanager.
  *
  * @param array $db Configuration for Zend_Db_Table.
  *
  * @return void
  */
 public function __construct($db = null)
 {
     if (null === $db) {
         $db = Phprojekt::getInstance()->getDb();
     }
     parent::__construct($db);
     $this->_validate = Phprojekt_Loader::getLibraryClass('Phprojekt_Model_Validate');
     $this->_informationManager = Phprojekt_Loader::getModel('Timecard', 'Information');
 }
Example #3
0
 /**
  * Constructor.
  *
  * @param array $db Configuration for Zend_Db_Table.
  *
  * @return void
  */
 public function __construct($db = null)
 {
     if (null === $db) {
         $db = Phprojekt::getInstance()->getDb();
     }
     parent::__construct($db);
     $this->_validate = new Phprojekt_Model_Validate();
     $this->_informationManager = new Phprojekt_Module_Information();
 }
Example #4
0
 /**
  * Initialize new object.
  *
  * @param array $db Configuration for Zend_Db_Table.
  *
  * @return void
  */
 public function __construct($db = null)
 {
     parent::__construct($db);
     $this->_dbManager = new Phprojekt_DatabaseManager($this, $db);
     $this->_validate = Phprojekt_Loader::getLibraryClass('Phprojekt_Model_Validate');
     $this->_history = Phprojekt_Loader::getLibraryClass('Phprojekt_History');
     $this->_search = Phprojekt_Loader::getLibraryClass('Phprojekt_Search');
     $this->_rights = Phprojekt_Loader::getLibraryClass('Phprojekt_Item_Rights');
 }
Example #5
0
 /**
  * Initialize a new Database Manager and configure it with a model.
  *
  * @param Phprojekt_Item_Abstract $model Phprojekt_Item_Abstract
  * @param array                   $db    Configuration for Zend_Db_Table.
  *
  * @return void
  */
 public function __construct(Phprojekt_Item_Abstract $model = null, $db = null)
 {
     parent::__construct($db);
     $this->_model = $model;
     if (null !== $this->_model) {
         $this->_modelInfo = $this->_model->info();
     }
     $this->getTypes();
 }
Example #6
0
 /**
  * Constructor.
  *
  * @param Zend_Db Configuration for Zend_Db_Table.
  *
  * @return void
  */
 public function __construct($db = null)
 {
     parent::__construct($db);
     $this->_validate = Phprojekt_Loader::getLibraryClass('Phprojekt_Model_Validate');
     $this->_informationManager = Phprojekt_Loader::getLibraryClass('Phprojekt_Role_Information');
 }
Example #7
0
 /**
  * Constructor.
  *
  * @param Zend_Db Configuration for Zend_Db_Table.
  *
  * @return void
  */
 public function __construct($db = null)
 {
     parent::__construct($db);
     $this->_validate = new Phprojekt_Model_Validate();
     $this->_informationManager = new Phprojekt_Role_Information();
 }
Example #8
0
 /**
  * Constructor initializes additional Infomanager.
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->_userId = Phprojekt_Auth::getUserId();
     $this->_informationManager = Phprojekt_Loader::getLibraryClass('Phprojekt_Groups_Information');
 }