function comGetAlbum() { $xml = '<?xml version="1.0" encoding="UTF-8" ?> <RESPONSE> <INFO> <COMMAND>' . $this->command . '</COMMAND> <ID type="int">' . $this->data['id'] . '</ID>'; if (isset($this->data['expand'])) { $xml .= '<EXPAND type="array">'; foreach (explode(',', $this->data['expand']) as $value) { $xml .= '<ID type="int">' . $value . '</ID>'; } $xml .= '</EXPAND>'; } $xml .= ' </INFO> <DATA>'; foreach ($this->album->getChild($this->data['id']) as $value) { $album = $this->album->getInfo($value); if (!$album['image']) { $album['image'] = -1; } $xml .= ' <ALBUM> <ID>' . $album['id'] . '</ID> <PID>' . $album['pid'] . '</PID> <TITLE>' . $album['title'] . '</TITLE> <DESCRIPTION>' . $album['desc'] . '</DESCRIPTION> <IMAGE>' . $album['image'] . '</IMAGE> <DATE> <FIRST>' . getMyDate($album['firstdate']) . '</FIRST> <LAST>' . getMyDate($album['lastdate']) . '</LAST> </DATE> <COUNT> <ALBUM>' . $album['count_album'] . '</ALBUM> <IMAGE>' . $album['count_image'] . '</IMAGE> </COUNT> <USER> <ID>' . $album['uid'] . '</ID> <NAME>' . $album['username'] . '</NAME> <FIRSTNAME></FIRSTNAME> <LASTNAME></LASTNAME> </USER> </ALBUM>'; } $xml .= ' </DATA> </RESPONSE>'; $xml = preg_replace('/(\\s*)(.*)\\n/', "\\2\n", $xml); $xml = preg_replace('/>(\\s*)\\n(\\s*)</', "><", $xml); $this->html = $xml; }