57                 $this->arr_not = array();
 
   58                 $this->arr_and = array();
 
   59                 $this->arr_or = array();
 
   60                 $this->unanswered = array();
 
   61                 $this->other = array();
 
   62                 $this->varequal = array();
 
   63                 $this->varlt = array();
 
   64                 $this->varlte = array();
 
   65                 $this->vargt = array();
 
   66                 $this->vargte = array();
 
   67                 $this->varsubset = array();
 
   68                 $this->varinside = array();
 
   69                 $this->varsubstring = array();
 
   70                 $this->durequal = array();
 
   71                 $this->durlt = array();
 
   72                 $this->durlte = array();
 
   73                 $this->durgt = array();
 
   74                 $this->durgte = array();
 
   75                 $this->varextension = array();
 
   76                 $this->order = array();
 
   81                 array_push($this->arr_not, 1);
 
   82                 array_push($this->order, array(
"field" => 
"arr_not", 
"index" => count($this->arr_not) - 1));
 
   87                 array_push($this->arr_and, 1);
 
   88                 array_push($this->order, array(
"field" => 
"arr_and", 
"index" => count($this->arr_and) - 1));
 
   93                 array_push($this->arr_or, 1);
 
   94                 array_push($this->order, array(
"field" => 
"arr_or", 
"index" => count($this->arr_or) - 1));
 
   99                 array_push($this->unanswered, $a_unanswered);
 
  100                 array_push($this->order, array(
"field" => 
"unanswered", 
"index" => count($this->unanswered) - 1));
 
  105                 array_push($this->other, $a_other);
 
  106                 array_push($this->order, array(
"field" => 
"other", 
"index" => count($this->other) - 1));
 
  111                 array_push($this->varequal, $a_varequal);
 
  112                 array_push($this->order, array(
"field" => 
"varequal", 
"index" => count($this->varequal) - 1));
 
  117                 array_push($this->varlt, $a_varlt);
 
  118                 array_push($this->order, array(
"field" => 
"varlt", 
"index" => count($this->varlt) - 1));
 
  123                 array_push($this->varlte, $a_varlte);
 
  124                 array_push($this->order, array(
"field" => 
"varlte", 
"index" => count($this->varlte) - 1));
 
  129                 array_push($this->vargt, $a_vargt);
 
  130                 array_push($this->order, array(
"field" => 
"vargt", 
"index" => count($this->vargt) - 1));
 
  135                 array_push($this->vargte, $a_vargte);
 
  136                 array_push($this->order, array(
"field" => 
"vargte", 
"index" => count($this->vargte) - 1));
 
  141                 array_push($this->varsubset, $a_varsubset);
 
  142                 array_push($this->order, array(
"field" => 
"varsubset", 
"index" => count($this->varsubset) - 1));
 
  147                 array_push($this->varinside, $a_varinside);
 
  148                 array_push($this->order, array(
"field" => 
"varinside", 
"index" => count($this->varinside) - 1));
 
  153                 array_push($this->varsubstring, $a_varsubstring);
 
  154                 array_push($this->order, array(
"field" => 
"varsubstring", 
"index" => count($this->varsubstring) - 1));
 
  159                 array_push($this->durequal, $a_durequal);
 
  160                 array_push($this->order, array(
"field" => 
"durequal", 
"index" => count($this->durequal) - 1));
 
  165                 array_push($this->durlt, $a_durlt);
 
  166                 array_push($this->order, array(
"field" => 
"durlt", 
"index" => count($this->durlt) - 1));
 
  171                 array_push($this->durlte, $a_durlte);
 
  172                 array_push($this->order, array(
"field" => 
"durlte", 
"index" => count($this->durlte) - 1));
 
  177                 array_push($this->durgt, $a_durgt);
 
  178                 array_push($this->order, array(
"field" => 
"durgt", 
"index" => count($this->durgt) - 1));
 
  183                 array_push($this->durgte, $a_durgte);
 
  184                 array_push($this->order, array(
"field" => 
"durgte", 
"index" => count($this->durgte) - 1));
 
  189                 array_push($this->varextension, $a_varextension);
 
  190                 array_push($this->order, array(
"field" => 
"varextension", 
"index" => count($this->varextension) - 1));
 
  195                 switch ($a_responsevar->getVartype())