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())