Back to PhocacartCurrency class

Method isCurrencyValid

public static
isCurrencyValid
(mixed $id)

Method isCurrencyValid - Source code

public static function isCurrencyValid($id)
{
    if ((int) $id > 0) {
        if (!array_key_exists((int) $id, self::$currencyvalid)) {
            $db = Factory::getDBO();
            $query = ' SELECT a.id FROM #__phocacart_currencies AS a' . ' WHERE a.id = ' . (int) $id . ' AND a.published = 1' . ' ORDER BY a.id';
            $db->setQuery($query);
            $c = $db->loadResult();
            if (isset($c) && (int) $c > 0) {
                self::$currencyvalid[$id] = true;
            } else {
                self::$currencyvalid[$id] = false;
            }
        }
        return self::$currencyvalid[$id];
    }
    return false;
}