public static function saveArticle($params)
 {
     $article = new Article();
     if ($article->checkRequiredColumns($params)) {
         $article->author_id = 1;
         $article->title = $params['title'];
         $article->content = $params['content'];
         $article->img_preview_url = $params['img_preview_url'];
         $article->save();
     }
 }
Example #2
0
 public static function saveArticle($params)
 {
     if (isset($params['id'])) {
         $article = Article::findById($params['id']);
     } else {
         $article = new Article();
     }
     if ($article->checkRequiredColumns($params)) {
         $url = Text::translitUrl($params['title']);
         $article->author_id = 1;
         $article->title = $params['title'];
         $article->url = $url;
         $article->url_crc = crc32($url);
         $article->content = $params['content'];
         $article->img_preview_url = $params['img_preview_url'];
         $article->save();
     }
     _debug('saving article...');
     _debug('url: ' . $url . ' (crc: ' . crc32($url) . ')', true);
 }