Ejemplo n.º 1
0
 /**
  * Вспомогательный метод для получения кода 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'];
     }
 }
Ejemplo n.º 2
0
 /**
  *  Получает 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;
 }
Ejemplo n.º 3
0
 public function __construct()
 {
     return $this->mysqli = Fw_mysqli::connect();
 }
Ejemplo n.º 4
0
 public static function escape($data)
 {
     return Fw_mysqli::connect()->real_escape_string($data);
 }