db[$key])) { $this->vars['name'] = $medias->db[$key]['name']; $this->vars['alt'] = $medias->db[$key]['alt']; $this->vars['filename'] = $medias->db[$key]['filename']; $this->vars['key'] = $key; //$this->vars['permalink'] = DOMAIN_TAGS . $key; //$this->vars['list'] = $medias->db[$key]['list']; } else { $errorMessage = 'Media not found in database by key ['.$key.']'; Log::set(__METHOD__.LOG_SEP.$errorMessage); throw new Exception($errorMessage); } } function key() { return $this->vars['key']; } function name() { return $this->vars['name']; } function alt() { return $this->vars['alt']; } function filename() { return $this->vars['filename']; } function permalink() { return HTML_PATH_UPLOADS_MEDIAS.$this->filename(); } function toHTML($classes) { return "" . $this->alt() . ""; } }