function comGetImage() { if (isset($this->data['page']) && isset($this->data['count'])) { $listMedia = $this->album->getMedia($this->data['id'], null, $this->data['page'], $this->data['count']); } else { $listMedia = $this->album->getMedia($this->data['id']); $this->data['page'] = 1; $this->data['count'] = count($listMedia); } $xml = '<?xml version="1.0" encoding="UTF-8" ?> <RESPONSE> <INFO> <COMMAND>' . $this->command . '</COMMAND> <ID>' . $this->data['id'] . '</ID> <PAGE>' . $this->data['page'] . '</PAGE> <COUNT>' . $this->data['count'] . '</COUNT> </INFO> <DATA>'; foreach ($listMedia as $value) { $mime = explode('/', $value['mime']); $xml .= ' <IMAGE> <ID>' . $value['id'] . '</ID> <ALBUM>' . $value['aid'] . '</ALBUM> <TITLE>' . $value['title'] . '</TITLE> <DESCRIPTION>' . $value['desc'] . '</DESCRIPTION> <WIDTH>' . $value['width'] . '</WIDTH> <HEIGHT>' . $value['height'] . '</HEIGHT> <DURATION>' . $value['duration'] . '</DURATION> <SIZE>' . $value['size'] . '</SIZE> <DATE>' . $value['firstdate'] . '</DATE> <MIME> <GROUP>' . $mime[0] . '</GROUP> <TYPE>' . $mime[1] . '</TYPE> </MIME> <USER> <ID>' . $value['uid'] . '</ID> <NAME>' . $value['username'] . '</NAME> <FIRSTNAME></FIRSTNAME> <LASTNAME></LASTNAME> </USER> </IMAGE> '; } $xml .= ' </DATA> </RESPONSE>'; $xml = preg_replace('/(\\s*)(.*)\\n/', "\\2\n", $xml); $xml = preg_replace('/>(\\s*)\\n(\\s*)</', "><", $xml); $this->html = $xml; }