All pastes #949449 Raw Edit

Anonymous

public text v1 · immutable
·published 2008-03-19 20:41 UTC
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;

	}

};

?>