/**
  * 	getList
  *
  * 	performs an actual query to a database
  *
  * @param string $listquery
  * 	a query to execute
  * @param array $params
  * 	an optional list of query parameters
  *
  * @return array
  * 	an array containing object records
  */
 function getList($listquery, $params = NULL)
 {
     $listquery = EasyContactFormsDB::getQueryText($listquery, $params);
     if (!isset($this->rsholder[$listquery])) {
         $rslist = EasyContactFormsDB::getObjects($listquery);
         if (EasyContactFormsDB::err()) {
             return NULL;
         }
         $this->rsholder[$listquery] = $rslist;
     } else {
         $rslist = $this->rsholder[$listquery];
     }
     return $rslist;
 }