".ucfmsg(strtoupper($col))."";
} elseif(in_array($col, array("home", "work", "mobile"))) {
echo "".ucfmsg("PHONE_".strtoupper($col))." | ";
} else {
echo " | ";
if($col == "edit" && !$read_only) { // row for edit
echo " | ";
}
if($col == "details") {
echo " | ";
echo " | ";
}
}
}
?>
getData();
foreach($myrow as $mycol => $mycolval) {
${$mycol} = $mycolval;
}
$email = $addr->firstEMail();
if($email != "" && $email != $myrow['email2']) {
$email2 = $myrow['email2'];
} else {
$email2 = "";
}
// Special value for short phone
$row = ($row == "telephone" ? "phone" : $row);
if($row == "phone") {
if($full_phone) {
$phone = $addr->firstPhone();
} else {
$phone = $addr->shortPhone();
}
}
switch ($row) {
case "select":
$emails = implode(getMailerDelim(), $addr->getEMails());
echo " | ";
break;
case "first_last":
echo "$firstname ".(!empty($middlename) ? $middlename." " : "")."$lastname | ";
break;
case "last_first":
echo "".(!empty($middlename) ? $middlename." " : "")."$lastname $firstname | ";
break;
case "photo":
// echo "".embeddedImg($photo)." | ";
/*
if($photo != "") {
echo " | ";
} else {
echo " | ";
}
//*/
echo "";
echo $addr->getPhoto();
echo " | ";
break;
case "email":
case "email2":
echo "${$row} | ";
break;
case "all_phones":
$phones = $addr->shortPhones();
echo "".implode(" ", $phones)." | ";
break;
case "all_emails":
$emails = $addr->getEMails();
$amails = array();
foreach($emails as $amail) {
$amails[] = "$amail";
}
echo "".implode(" ", $amails)." | ";
break;
case "address":
echo "".str_replace("\n", " ", $address)." | ";
break;
case "edit":
echo " | ";
if(! $read_only) {
echo " | ";
}
break;
case "vcard":
echo " | ";
break;
case "map":
if($map_guess) {
if($myrow["address"] != "")
echo "
| ";
else echo " | ";
}
break;
case "homepage":
if($homepage != "") {
$homepage = (strcasecmp(substr($homepage, 0, strlen("http")),"http")== 0
? $homepage
: "http://".$homepage);
echo " | ";
} elseif($homepage_guess && ($homepage = guessHomepage($email, $email2)) != "") {
echo " | ";
} else {
echo " | ";
}
break;
case "details":
echo " | ";
if($map_guess) {
if($myrow["address"] != "")
echo "
| ";
else echo " | ";
}
if($homepage != "") {
$homepage = (strcasecmp(substr($homepage, 0, strlen("http")),"http")== 0
? $homepage
: "http://".$homepage);
echo " | ";
} elseif($homepage_guess && ($homepage = guessHomepage($email, $email2)) != "") {
echo " | ";
} else {
echo " | ";
}
break;
default: // firstname, lastname, home, mobile, work, fax, phone2
echo "${$row} | ";
}
}
while ($addr = $addresses->nextAddress()) {
$color = ($alternate++ % 2) ? "odd" : "";
echo "";
if($is_mobile) {
// addRow("select");
addRow("lastname");
addRow("firstname");
// addRow("first_last");
// addRow("all_phones");
// addRow("email");
addRow("edit");
} else {
foreach($disp_cols as $col) {
addRow($col);
}
}
echo "
\n";
}
echo "
";
echo "