/** * Check if setting exists or not * @author Howard <*****@*****.**> * @static * @param string $name * @param string $category * @return boolean */ public static function is_setting_exists($name, $category = '') { $condition = ''; if (trim($category) != '') { if (!is_numeric($category)) { $category = wpl_settings::get_category_id($category); } $condition .= "AND `category`='{$category}'"; } $query = "SELECT COUNT(`id`) FROM `#__wpl_settings` WHERE `setting_name`='{$name}' " . $condition; $num = wpl_db::num($query); return $num ? true : false; }