rendered paste body<?
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"]} AND retailer = yes";
$member = getSingleArrayQuery($query);
$out .= "<div style=\"width: 600px\">\n";
$out .= "<font color=\"#000080\">";
$out .= htmlBreak();
if ($member["company"]) {
$out .= "<b>{$member["company"]}</b>";
$out .= "<br>\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 .= "<b>Tel:</b> {$member["phone1"]}<br>";
};
if ($member["phone2"]) {
$out .= "<b>Tel:</b> {$member["phone2"]}<br>";
};
if ($member["fax"]) {
$out .= "<b>Fax:</b> {$member["fax"]}<br>";
};
if ($member["email"]) {
$out .= "<b>Email:</b> {$member["email"]}<br>";
};
if ($member["weburl"]) {
$out .= "<b>Website:</b> <a href=\"http://{$member["weburl"]}\">{$member["weburl"]}</a><br>";
};
if ($member["retailer"]) {
$out .= "<b>Retailer:</b> {$member["retailer"]}<br>";
};
$out .= $this->returnOutIfNonNull($member["description"]);
$out .= htmlBreak();
$out .= "</font>\n";
$out .= "</div>\n";
$out .= htmlLink("Return To List", "", "op=list", "op");
echo $out;
}
};
?>