function backup_contacts($pDB, $pDB_2, $arrLang) { $Messages = ""; $csv = ""; $pAdressBook = new paloAdressBook($pDB); $fields = "name, last_name, telefono, email"; $pACL = new paloACL($pDB_2); $id_user = $pACL->getIdUser($_SESSION["elastix_user"]); $arrResult = $pAdressBook->getAddressBookByCsv(null, null, $fields, null, null, $id_user); if (!$arrResult) { $Messages .= $arrLang["There aren't contacts"] . ". " . $pAdressBook->errMsg; echo $Messages; } else { //cabecera $csv .= "\"Name\",\"Last Name\",\"Phone Number\",\"Email\",\"Address\",\"Company\"\n"; foreach ($arrResult as $key => $contact) { $csv .= "\"{$contact['name']}\",\"{$contact['last_name']}\"," . "\"{$contact['telefono']}\",\"{$contact['email']}\"," . "\"{$contact['address']}\",\"{$contact['company']}\"" . "\n"; } } return $csv; }