/**
  * @throws DatabaseException
  */
 private function connect()
 {
     try {
         $this->pdo = new PDO($this->portfolio->getSetting('database.dsn', 'mysql:host=localhost;dbname=database'), $this->portfolio->getSetting('database.user', 'root'), $this->portfolio->getSetting('database.password', ''));
     } catch (\PDOException $e) {
         throw new DatabaseException($e->getMessage());
     }
 }
Пример #2
0
 /**
  *
  * @param \Portfolio\Portfolio $portfolio 
  */
 public function __construct($portfolio)
 {
     $this->name = md5(__CLASS__) . '_' . $portfolio->get_name();
     $this->title = $portfolio->get_title() ? $portfolio->get_title() : get_lang('SendTo') . ' ' . $portfolio->get_name();
     $this->portfolio = $portfolio;
 }
Пример #3
0
 function get_title(){
     $result = parent::get_title();
     $result = $result ? $result : 'Mahara';
     return $result;
 }
Пример #4
0
 function __construct()
 {
     parent::__construct('download', null);
 }