Ejemplo n.º 1
0
 public static function newNews($date, $catid, $userid, $langid, $title, $message, $fake = false, $options = 0)
 {
     $news = new GWF_News(array('news_date' => $date, 'news_catid' => $catid, 'news_userid' => $userid, 'news_readby' => ':', 'news_options' => $options));
     if ($fake === false) {
         if (false === $news->insert()) {
             return false;
         }
     } else {
         $news->setVar('news_id', '0');
     }
     $transdata = array('newst_langid' => $langid, 'newst_newsid' => $news->getID(), 'newst_title' => $title, 'newst_message' => $message, 'newst_options' => '0', 'newst_threadid' => '0');
     if ($fake === false) {
         $trans = new GWF_NewsTranslation($transdata);
         if (false === $trans->insert()) {
             return false;
         }
     } else {
         // 			$news->setVar('news_trans', array($langid=>$transdata));
         $news->setVar('news_userid', GWF_User::getByID($userid));
         $news->translations = array($transdata);
     }
     return $news;
 }