2 require_once $gfcommon.'import/import_forums.php';
3 require_once($gfcommon.'include/User.class.php');
6 function __construct($news, $group_id, $users){
8 $this->group_id = $group_id;
9 //create hash table hashrn{real_name:mail}
10 foreach($users as $user => $infos){
11 $this->hashrn[$infos['real_name']] = $infos['mail'];
16 // $sys_news_group = 3; Use this var instead.
17 $importForum = new Forums($this->news, 3 , true);
19 foreach($importForum->forums as $singleNews){
20 $fid = $importForum->create_forum($singleNews);
21 $this->addToDB($singleNews, $fid);
25 function addToDB($news, $fid){
27 $uid = user_get_object_by_mail($this->hashrn[$news['poster_name']])->getID();
28 $sql="INSERT INTO news_bytes (group_id,submitted_by,is_approved,post_date,forum_id,summary,details) ".
29 " VALUES ($1, $2, $3, $4, $5, $6, $7)";
30 $result=db_query_params($sql,
31 array($this->group_id, $uid , 0, strtotime($news['date']), $fid, $news['summary'], $news['news_content']));
34 echo "\nError adding new to Database\n";
41 // function create_news($news){
42 // $date = $news["date"];
43 // $content = $news["news_content"];
44 // $postername = $news["poster_name"];
45 // $summary = $news["summary"];
46 // $forum = $news["forum"];