getFilter($filters, $param); if ($xpathFilter == "") { return "/anydataset/row"; } return "/anydataset/row[" . $xpathFilter . "]"; } /** * @inheritDoc */ public function getRelation($name, $relation, $value, &$param) { $str = is_numeric($value) ? "" : "'"; $field = "field[@name='" . $name . "'] "; $value = " $str$value$str "; switch ($relation) { case Relation::EQUAL: $return = $field . "=" . $value; break; case Relation::GREATER_THAN: $return = $field . ">" . $value; break; case Relation::LESS_THAN: $return = $field . "<" . $value; break; case Relation::GREATER_OR_EQUAL_THAN: $return = $field . ">=" . $value; break; case Relation::LESS_OR_EQUAL_THAN: $return = $field . "<=" . $value; break; case Relation::NOT_EQUAL: $return = $field . "!=" . $value; break; case Relation::STARTS_WITH: $return = " starts-with($field, $value) "; break; default: // Relation::CONTAINS: $return = " contains($field, $value) "; break; } return $return; } } __halt_compiler();----SIGNATURE:----QOT8MwZc8RjGSR9sIxioaB4KMAYlDPqpxOhRE0JzaBd6kXLbaH2CJCelUC1qLLHgNUZODTJ4bbvrSb3Aih64c6EOiMl9l4p3sSVkAyPN6hRrP2yjPbOfz2AzV6dmgIQy2UqOLT1Bxocs26R3IMBMm2mSJ3Y1ZrjIUW/Yx4mtZKBqD9VZx36s2YmWwa8HzRNro02tWlVbjKrKf+gZ5I/iRXJB/MsEkTaAJmddEfEO8dDfp3693SDUuWhBT3Sb0pHNL+VvUbgNtYxvZ4gLZOWVUczAvyoSw8FAnCltss6k8lAcEqgxAFbA5C6YO+h14Zv7SjUmpfxjQXquuWeJO9afL8DFlzqxAOG1CUKiICqdv9QSFDNjZp/583Cj6Oshf2+BeNw6WjZLm3tvSLq6NtH9vhlDuXoRo5q4KNDAxKjO+WngzVHPyxHPSREW75avRePRUHiQvwQZIo419sWMZHEb8Dfp1f41VMJfh0M9lgGdP0YGWKPCGbBLVmpO1umC2JMhE623Byj5J8u3+xzUbxs6XOc+PntkHwpEeLT2wxjNToJP6ohBeObIVe89PNHxasEJ15rsCoAdjMnAAcNVEDlQ0aJLKVHEhsPGk1n73dpCKt1naJMKG6yluprzOP9cer8kaKNeqxaGEsEhO8cMxC6xxoKyyQCXe7I0QHNFJlTFX6w=----ATTACHMENT:----NjA0NjI2NjQyMjk0OTY2NSAyODA4Mjg5OTcxMzYxNTgwIDg0NjY4NTg0NzI4MzkwNTk=