* Local addresses now list again when you hit the Addresses button on the
compose.php form.
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@1071
7612ce4b-ef26-0410-bec9-
ea0150e637f0
// Overwrite the file with data from $rows
// NOTE! Previous locks are broken by this function
// Overwrite the file with data from $rows
// NOTE! Previous locks are broken by this function
- function overwrite($rows) {
+ function overwrite(&$rows) {
$newfh = @fopen($this->filename, 'w');
if(!$newfh)
return $this->set_error("$file: " . _("Open failed"));
$newfh = @fopen($this->filename, 'w');
if(!$newfh)
return $this->set_error("$file: " . _("Open failed"));
- if(!$this->overwrite(&$rows)) {
+ if(!$this->overwrite($rows)) {
$this->unlock();
return false;
}
$this->unlock();
return false;
}
- if(!$this->overwrite(&$rows)) {
+ if(!$this->overwrite($rows)) {
$this->unlock();
return false;
}
$this->unlock();
return false;
}
$ret = array();
for($i = 1 ; $i <= $this->numbackends ; $i++) {
if(empty($type) || $type == $this->backends[$i]->btype) {
$ret = array();
for($i = 1 ; $i <= $this->numbackends ; $i++) {
if(empty($type) || $type == $this->backends[$i]->btype) {
- array_push($ret, &$this->backends[$i]);
+ $ret[] = &$this->backends[$i];
// --- End functions ---
displayPageHeader($color, 'None');
// --- End functions ---
displayPageHeader($color, 'None');
// Initialize addressbook
$abook = addressbook_init();
// Initialize addressbook
$abook = addressbook_init();
printf(" <nobr><STRONG>%s</STRONG>\n", _("Search for"));
addr_insert_hidden();
if (! isset($addrquery))
printf(" <nobr><STRONG>%s</STRONG>\n", _("Search for"));
addr_insert_hidden();
if (! isset($addrquery))
printf(" <INPUT TYPE=text NAME=addrquery VALUE=\"%s\" SIZE=26>\n",
htmlspecialchars($addrquery));
printf(" <INPUT TYPE=text NAME=addrquery VALUE=\"%s\" SIZE=26>\n",
htmlspecialchars($addrquery));
// End search form
// Show personal addressbook
// End search form
// Show personal addressbook
- if(!isset($addrquery) || !empty($listall)) {
+ if($addrquery == '' || !empty($listall)) {
- if(! isset($backend) || $backend != -1 || !isset($addrquery)) {
- if(!isset($addrquery))
+ if(! isset($backend) || $backend != -1 || $addrquery == '') {
+ if($addrquery == '')
$backend = $abook->localbackend;
//printf("<H3 ALIGN=center>%s</H3>\n", $abook->backends[$backend]->sname);
$backend = $abook->localbackend;
//printf("<H3 ALIGN=center>%s</H3>\n", $abook->backends[$backend]->sname);
- if (!$addrquery || sizeof($res) == 0) {
+ if ($addrquery == '' || sizeof($res) == 0) {
printf('<center><FORM METHOD=post NAME=k ACTION="compose.php">'."\n", $PHP_SELF);
addr_insert_hidden();
printf("<INPUT TYPE=submit VALUE=\"%s\" NAME=return>\n", _("Return"));
printf('<center><FORM METHOD=post NAME=k ACTION="compose.php">'."\n", $PHP_SELF);
addr_insert_hidden();
printf("<INPUT TYPE=submit VALUE=\"%s\" NAME=return>\n", _("Return"));