public function getLatest($begin = 0, $limit = 20)
 {
     global $db;
     $q = "SELECT * FROM {$this->table_name} ORDER BY wall_update DESC LIMIT {$begin},{$limit}";
     $muridkelas = $db->query($q, 2);
     $newMurid = array();
     $classname = get_called_class();
     foreach ($muridkelas as $databasemurid) {
         $m = new WallPortal();
         $m->fill(toRow($databasemurid));
         $newMurid[] = $m;
     }
     return $newMurid;
 }
 public function commentdelete()
 {
     $wid = isset($_POST['id']) ? addslashes($_POST['id']) : '';
     if ($wid == "") {
         die('ID empty');
     }
     $json['bool'] = 0;
     $wallmurid = new WallPortalComment();
     //load
     $wallmurid->getByID($wid);
     if ($wallmurid->cid_admin_id == Account::getMyID()) {
         $json['bool'] = $wallmurid->delete($wid);
         if ($json['bool']) {
             $wall = new WallPortal();
             $wall->getByID($wallmurid->wid);
             $wall->wall_commentcount--;
             $wall->load = 1;
             $wall->wall_update = leap_mysqldate();
             $json['bool'] = $wall->save();
         }
     } else {
         $json['err'] = Lang::t('Not Authorize');
     }
     die(json_encode($json));
 }