/** * Вспомогательный метод для получения кода HTML сниппета из БД * @param string name html snippet * @return string HTML код сниппета */ private static function get($nameSnippet) { $mysqli = Fw_mysqli::connect(); $sql = "select * from htmlsnippets where hsname='" . Fw_mysqli::escape($nameSnippet) . "' limit 1"; $result = $mysqli->query($sql); if ($result->num_rows == 0) { return " <span class='text-danger'>HTML snippet <code>#" . $nameSnippet . "</code> не найден</span> "; } else { $snippet = $result->fetch_assoc(); return $snippet['code']; } }
/** * Получает AccessLevel посетителя сайта * @return int */ public static function getLevel() { if (Route::isAdmin()) { $la = 1; //администратор } elseif (!isset($_SEESION['fw']['user']['login'])) { $la = 2; //Гость (неавторизированный) } elseif (isset($_SEESION['fw']['user']['login'])) { $mysqli = Fw_mysqli::connect(); $sql = "select * from access \r\n where login = '******'fw']['user']['login']) . "'"; $result = $mysqli->query($sql); $accessData = $result->fetch_assoc(); $a = $accessData['isadmin']; } else { $a = 0; } return $la; }
public function __construct() { return $this->mysqli = Fw_mysqli::connect(); }
public static function escape($data) { return Fw_mysqli::connect()->real_escape_string($data); }