function getAssessorDetails($assessorID) { $assessor = new Assessor(); $assessor->selectRecord($assessorID); if (!($domDoc = $assessor->getDomDocument())) { return false; } else { $xmlStr = $domDoc->dump_mem(true); return $xmlStr; } }
function searchRecords($searchKey, $fields, $limit) { $condition = "where ("; foreach ($fields as $key => $value) { if ($key == 0) { $condition = $condition . $value . " like '%" . $searchKey . "%'"; } else { $condition = $condition . "or " . $value . " like '%" . $searchKey . "%' "; } } $sql = sprintf("select * from %s %s;", ASSESSOR_TABLE, $condition . ") " . $limit); //echo $sql; $this->setDB(); $this->db->query($sql); while ($this->db->next_record()) { $assessor = new Assessor(); $assessor->selectRecord($this->db->f("assessorID")); $this->arrayList[] = $assessor; } if (count($this->arrayList) > 0) { $this->setDomDocument(); return true; } else { return false; } }