require_once "class.DEManager.inc.php";
require_once "class.PublicMembersDEList.inc.php";
require_once "class.PublicMembersDEForm.inc.php";
class PublicMembersDEManager extends DEManager {
function PublicMembersDEManager() {
$this->dbTable = "members";
$this->DEFormClassName = "PublicMembersDEForm";
$this->DEListClassName = "PublicMembersDEList";
$this->optGraphicalButtons = false;
$this->defaultops = array("list", "search", "searchform");
parent::DEManager();
$this->oplink["details"] = array("printViewMemberScreen");
$this->addBN = NULL;
}
function returnOutIfNonNull($value) {
$value = trim($value);
if ($value != "") {
$out = "$value";
$out .= htmlBreak();
return $out;
};
return NULL;
}
function printViewMemberScreen() {
$query = "SELECT * FROM members WHERE id = {$_REQUEST["id"]}";
$member = getSingleArrayQuery($query);
$out .= "
\n";
$out .= "
";
$out .= htmlBreak();
if ($member["company"]) {
$out .= "{$member["company"]}";
$out .= "
\n";
};
$out .= $this->returnOutIfNonNull($member["contact"]);
$out .= $this->returnOutIfNonNull($member["addr1"]);
$out .= $this->returnOutIfNonNull($member["addr2"]);
$out .= $member["city"] . ", " . $member["state"];
$out .= htmlBreak();
$out .= $this->returnOutIfNonNull($member["zip"]);
if ($member["phone1"]) {
$out .= "Tel: {$member["phone1"]}
";
};
if ($member["phone2"]) {
$out .= "Tel: {$member["phone2"]}
";
};
if ($member["fax"]) {
$out .= "Fax: {$member["fax"]}
";
};
if ($member["email"]) {
$out .= "Email: {$member["email"]}
";
};
if ($member["weburl"]) {
$out .= "Website: {$member["weburl"]}
";
};
if ($member["retailer"]) {
$out .= "Retailer: {$member["retailer"]}
";
};
$out .= $this->returnOutIfNonNull($member["description"]);
$out .= htmlBreak();
$out .= "\n";
$out .= "
\n";
$out .= htmlLink("Return To List", "", "op=list", "op");
echo $out;
}
};
?>