/** * Load all countries * * @return array */ public static function getAllCountries() { if (self::$completeLoad == false) { $db = JFactory::getDbo(); $query = $db->getQuery(true)->select('*')->from($db->qn('#__redcore_country')); $db->setQuery($query); $items = $db->loadObjectList(); foreach ($items as $item) { $item->code = $item->alpha2; self::$countries[$item->alpha2] = $item; } self::$completeLoad = true; } return self::$countries; }