public function GetArticleList($Fields = NULL, $Page = 0, $Perpage = 10)
 {
     global $objDb;
     if ($Fields == NULL) {
         $Fields = array("article" => array("id", "title", "uid", "date"), "user" => array("name"));
     }
     /* page management */
     $Offset = $Page * $Perpage;
     $Rows = $objDb->Select($Fields, array("mod_at_articles" => "article", "users" => array("LEFT JOIN", "user", "user.id = article.uid")), "LIMIT " . $Offset . ", " . $Perpage);
     if ($Rows == 0) {
         return false;
     }
     $Data = array();
     $i = 0;
     while ($x = $objDb->FetchArray()) {
         foreach ($x as $Key => $Field) {
             if ($Key == "date") {
                 $Data[$i][$Key] = Main_Dateformat($Field);
             } else {
                 $Data[$i][$Key] = stripslashes($Field);
             }
         }
         $i++;
     }
     return $Data;
 }
 public function GetNews($Id, $Fields = array("News" => array("id", "title", "content", "uid", "date"), "user" => array("name")))
 {
     global $objDb;
     $Rows = $objDb->Select($Fields, array("mod_nw_news" => "News", "users" => array("LEFT JOIN", "user", "user.id = News.uid")), "WHERE News.`id` = '" . $Id . "'");
     if ($Rows == 0) {
         return false;
     }
     $Data = $objDb->FetchArray();
     foreach ($Data as $Key => $Field) {
         if ($Key == "date") {
             $Data[$Key] = Main_Dateformat($Field);
         } else {
             $Data[$Key] = stripslashes($Field);
         }
     }
     return $Data;
 }