Example #1
0
 /**
  * Возвращает объект по ссылке
  * @static
  * @param string $link
  */
 public static function getByLink($link)
 {
     $link = explode('-', $link, 2);
     if (sizeof($link) < 2 || !is_numeric($link[0])) {
         return null;
     }
     $db = \Difra\MySQL::getInstance();
     $query = "SELECT * FROM `news` WHERE `id`='" . intval($link[0]) . "' AND `link`='" . $db->escape($link[1]) . "'";
     $res = $db->fetchRow($query);
     if (!empty($res)) {
         $Pub = new self();
         $Pub->_setObject($res);
         return $Pub;
     }
     return null;
 }