public function randomImage() { PHPWS_Core::initModClass('filecabinet', 'Image.php'); $image = new PHPWS_Image(); $db = new PHPWS_DB('images'); $db->addWhere('folder_id', $this->file_id); $db->addorder('random'); $db->setLimit(1); if ($db->loadObject($image)) { $this->_file_path = $image->getPath(); return $image->getTag(); } else { return dgettext('filecabinet', 'Folder missing image files.'); } }