/** * Loads the default status from the database. * * @return mixed Object for the default status, if set; null, if no default status is set. */ public static function getDefaultStatus() { if (self::$defaultStatus) { return self::$defaultStatus; } $db = JFactory::getDbo(); $query = $db->getQuery(true); $query->select('name, id, style, open')->from('#__monitor_status')->where('`is_default` = 1'); $db->setQuery($query); self::$defaultStatus = $db->loadObject(); return self::$defaultStatus; }