/**
  * 	getFilter
  *
  * 	gets filter data from a request, and json-decodes it
  *
  * @param array $viewmap
  * 	Request data
  * @param array $rparams
  * 	A raw filter array
  *
  * @return array
  * 	filter data prepared from
  */
 function getFilter($viewmap, $rparams = NULL)
 {
     if (is_null($rparams)) {
         $rparams = array();
     }
     if (isset($viewmap['filter'])) {
         $jspar = json_decode(stripslashes($viewmap['filter']));
         $rparams = EasyContactFormsDB::getStdFilters($jspar, $rparams);
     }
     if (isset($viewmap['specialfilter'])) {
         $jspar = json_decode(stripslashes($viewmap['specialfilter']));
         $rparams = EasyContactFormsDB::getStdFilters($jspar, $rparams);
     }
     return $rparams;
 }