public static function loadByNamn($namn) { global $db; $sql = "SELECT id FROM " . self::classToTable(get_class()) . " WHERE namn='" . SECURITY::secure_postdata($namn) . "'"; $id = $db->value($sql); if ($id) { return parent::loadById($id, get_class()); } else { return false; } }
public static function getDefault() { if (!self::$theDefault) { // we use loadById to load the object with an "isDefault" value of 1 try { self::$theDefault = parent::loadById(1, get_class(), "isDefault"); return self::$theDefault; } catch (Exception $e) { // no default found, return false instead return false; } } else { return self::$theDefault; } }
public static function loadById($id) { return parent::loadById($id, get_class()); }