function Main($referer = "") { if (!$referer || !isset($referer)) { $referer = "OwnerList.php"; } $this->tpl->set_var("referer", $referer); switch ($this->formArray["formAction"]) { case "save" || "view" || "viewOnly": $this->tpl->set_var("referer", $referer); $CompanyDetails = new SoapObject(NCCBIZ . "CompanyDetails.php", "urn:Object"); if (!($xmlStr = $CompanyDetails->getCompanyDetails($this->formArray["companyID"]))) { $this->tpl->set_block("rptsTemplate", "Table", "TableBlock"); $this->tpl->set_var("TableBlock", "record not found"); } else { if (!($domDoc = domxml_open_mem($xmlStr))) { $this->tpl->set_block("rptsTemplate", "Table", "TableBlock"); $this->tpl->set_var("TableBlock", "error xmlDoc"); } else { $company = new Company(); $company->parseDomDocument($domDoc); $this->formArray["companyID"] = $company->getCompanyID(); $this->formArray["companyName"] = $company->getCompanyName(); $this->formArray["tin"] = $company->getTin(); $this->formArray["telephone"] = $company->getTelephone(); $this->formArray["fax"] = $company->getFax(); $address = $company->addressArray[0]; if (is_a($address, Address)) { $this->formArray["addressID"] = $address->getAddressID(); $this->formArray["number"] = $address->getNumber(); $this->formArray["street"] = $address->getStreet(); $this->formArray["barangay"] = $address->getBarangay(); $this->formArray["district"] = $address->getDistrict(); $this->formArray["municipalityCity"] = $address->getMunicipalitycity(); $this->formArray["province"] = $address->getProvince(); } $this->formArray["email"] = $company->getEmail(); $this->formArray["website"] = $company->getWebsite(); } } if ($this->formArray["formAction"] == "viewOnly") { $this->tpl->set_block("rptsTemplate", "ViewOnly", "ViewOnlyBlock"); $this->tpl->set_var("ViewOnlyBlock", ""); } break; case "cancel": //header("location: CompanyList.php"); exit; break; default: $this->tpl->set_block("rptsTemplate", "ACK", "ACKBlock"); $this->tpl->set_var("ACKBlock", ""); } //*/ $this->setForm(); $this->tpl->parse("templatePage", "rptsTemplate"); $this->tpl->finish("templatePage"); $this->tpl->p("templatePage"); }
function Main() { switch ($this->formArray["ownerType"]) { case "Person": $this->tpl->set_block("rptsTemplate", "CompanyDetails", "CompanyDetailsBlock"); $this->tpl->set_var("CompanyDetailsBlock", ""); $person = new Person(); $person->selectRecord($this->formArray["id"]); $this->tpl->set_var("id", $person->getPersonID()); $this->tpl->set_var("lastName", $person->getLastName()); $this->tpl->set_var("firstName", $person->getFirstName()); $this->tpl->set_var("middleName", $person->getMiddleName()); $this->tpl->set_var("gender", $person->getGender()); $this->tpl->set_var("birthday", $person->getBirthday()); $this->tpl->set_var("maritalStatus", $person->getMaritalStatus()); $this->tpl->set_var("tin", $person->getTin()); $address = $person->addressArray[0]; if (is_a($address, Address)) { $this->tpl->set_var("fullAddress", $address->getFullAddress()); } $this->tpl->set_var("telephone", $person->getTelephone()); $this->tpl->set_var("mobileNumber", $person->getMobileNumber()); $this->tpl->set_var("email", $person->getEmail()); break; case "Company": $this->tpl->set_block("rptsTemplate", "PersonDetails", "PersonDetailsBlock"); $this->tpl->set_var("PersonDetailsBlock", ""); $company = new Company(); $company->selectRecord($this->formArray["id"]); $this->tpl->set_var("id", $company->getCompanyID()); $this->tpl->set_var("companyName", $company->getCompanyName()); $this->tpl->set_var("tin", $company->getTin()); $this->tpl->set_var("telephone", $company->getTelephone()); $this->tpl->set_var("fax", $company->getFax()); $address = $company->addressArray[0]; if (is_a($address, Address)) { $this->tpl->set_var("fullAddress", $address->getFullAddress()); } $this->tpl->set_var("email", $company->getEmail()); $this->tpl->set_var("website", $company->getWebsite()); break; default: exit("No Person/Company selected. <a href='OwnerList.php" . $this->sess->url("") . "'>Click here</a> to go back to the Owner List."); break; } $this->tpl->set_var("ownerType", $this->formArray["ownerType"]); $this->tpl->set_var("uname", $this->user["uname"]); $this->tpl->set_var("today", date("F j, Y")); $this->setPageDetailPerms(); $this->tpl->set_var("Session", $this->sess->url("")); $this->tpl->parse("templatePage", "rptsTemplate"); $this->tpl->finish("templatePage"); $this->tpl->p("templatePage"); }
public function mapCompanyToDto(Company $company) { $companyDto = new CompanyDto(); $companyDto->setId($company->getId()); $companyDto->setName($company->getName()); $companyDto->setContactName($company->getContactName()); $companyDto->setEmail($company->getEmail()); $companyDto->setPhoneNumber($company->getPhoneNumber()); $companyDto->setRegion($company->getRegion()); $companyDto->setWebsite($company->getWebsite()); $companyDto->setStatus($company->getStatus()); return $companyDto; }
<br><br> <b>Contact Details</b><br> <b>Phone : </b><?php if ($mCompany->getPhone() != 0) { echo $mCompany->getPhone(); } ?> <br> <b>Fax : </b><?php if ($mCompany->getFax() != 0) { echo $mCompany->getFax(); } ?> <br> <b>Email : </b><a target="_mail" href='mailto:<?php echo $mCompany->getEmail(); ?> '><?php echo $mCompany->getEmail(); ?> </a><br> <b>Website : </b><a target="_website" href='http://<?php echo $mCompany->getWebsite(); ?> '><?php echo $mCompany->getWebsite(); ?> </a><br> </p>
function Main() { switch ($this->formArray["formAction"]) { case "edit": $CompanyDetails = new SoapObject(NCCBIZ . "CompanyDetails.php", "urn:Object"); if (!($xmlStr = $CompanyDetails->getCompanyDetails($this->formArray["companyID"]))) { $this->tpl->set_block("rptsTemplate", "Table", "TableBlock"); $this->tpl->set_var("TableBlock", "record not found"); } else { if (!($domDoc = domxml_open_mem($xmlStr))) { $this->tpl->set_block("rptsTemplate", "Table", "TableBlock"); $this->tpl->set_var("TableBlock", "error xmlDoc"); } else { $company = new Company(); $company->parseDomDocument($domDoc); $this->formArray["companyID"] = $company->getCompanyID(); $this->formArray["companyName"] = $company->getCompanyName(); $this->formArray["tin"] = $company->getTin(); $this->formArray["telephone"] = $company->getTelephone(); $this->formArray["fax"] = $company->getFax(); $address = $company->addressArray[0]; if (is_a($address, Address)) { $this->formArray["addressID"] = $address->getAddressID(); $this->formArray["number"] = $address->getNumber(); $this->formArray["street"] = $address->getStreet(); $this->formArray["barangay"] = $address->getBarangay(); $this->formArray["district"] = $address->getDistrict(); $this->formArray["municipalityCity"] = $address->getMunicipalitycity(); $this->formArray["province"] = $address->getProvince(); } $this->formArray["email"] = $company->getEmail(); $this->formArray["website"] = $company->getWebsite(); } } break; case "save": $CompanyEncode = new SoapObject(NCCBIZ . "CompanyEncode.php", "urn:Object"); if ($this->formArray["companyID"] != "") { $CompanyDetails = new SoapObject(NCCBIZ . "CompanyDetails.php", "urn:Object"); if (!($xmlStr = $CompanyDetails->getCompanyDetails($this->formArray["companyID"]))) { $this->tpl->set_block("rptsTemplate", "Table", "TableBlock"); $this->tpl->set_var("TableBlock", "record not found"); } else { if (!($domDoc = domxml_open_mem($xmlStr))) { $this->tpl->set_block("rptsTemplate", "Table", "TableBlock"); $this->tpl->set_var("TableBlock", "error xmlDoc"); } else { $company = new Company(); $company->parseDomDocument($domDoc); $address = $company->addressArray[0]; if (is_a($address, Address)) { $address->setAddressID($this->formArray["addressID"]); $address->setNumber($this->formArray["number"]); $address->setStreet($this->formArray["street"]); $address->setBarangay($this->formArray["barangay"]); $address->setDistrict($this->formArray["district"]); $address->setMunicipalityCity($this->formArray["municipalityCity"]); $address->setProvince($this->formArray["province"]); $address->setDomDocument(); } //$company->selectRecord($this->formArray["companyID"]); $company->setCompanyID($this->formArray["companyID"]); $company->setCompanyName($this->formArray["companyName"]); $company->setTin($this->formArray["tin"]); $company->setTelephone($this->formArray["telephone"]); $company->setFax($this->formArray["fax"]); $company->setAddressArray($address); $company->setEmail($this->formArray["email"]); $company->setWebsite($this->formArray["website"]); $company->setDomDocument(); $doc = $company->getDomDocument(); $xmlStr = $doc->dump_mem(true); if (!($ret = $CompanyEncode->updateCompany($xmlStr))) { exit("error update"); } } } } else { $address = new Address(); $address->setNumber($this->formArray["number"]); $address->setStreet($this->formArray["street"]); $address->setBarangay($this->formArray["barangay"]); $address->setDistrict($this->formArray["district"]); $address->setMunicipalityCity($this->formArray["municipalityCity"]); $address->setProvince($this->formArray["province"]); $address->setDomDocument(); $company = new Company(); $company->setCompanyID($this->formArray["companyID"]); $company->setCompanyName($this->formArray["companyName"]); $company->setTelephone($this->formArray["telephone"]); $company->setFax($this->formArray["fax"]); $company->setTin($this->formArray["tin"]); $company->setAddressArray($address); $company->setEmail($this->formArray["email"]); $company->setWebsite($this->formArray["website"]); $company->setDomDocument(); $doc = $company->getDomDocument(); $xmlStr = $doc->dump_mem(true); if (!($ret = $CompanyEncode->saveCompany($xmlStr, $this->formArray["ownerID"]))) { exit("error save"); } } $this->formArray["companyID"] = $ret; //echo $ret; //} header("location: CompanyClose.php?parentURL=" . urlencode($this->formArray["parentURL"])); exit; //*/ //else echo "tumpak!"; break; case "cancel": header("location: CompanyList.php"); exit; break; default: if ($this->formArray["locID"]) { $ODDetails = new SoapObject(NCCBIZ . "ODDetails.php", "urn:Object"); if (!($xmlStr = $ODDetails->getLocation($this->formArray["locID"]))) { exit("xml failed"); } else { if (!($domDoc = domxml_open_mem($xmlStr))) { } else { $loc = new LocationAddress(); $loc->parseDomDocument($domDoc); foreach ($loc as $key => $value) { $this->formArray[$key] = $value; } } } } $this->tpl->set_block("rptsTemplate", "companyID", "companyIDBlock"); $this->tpl->set_var("companyIDBlock", ""); $this->tpl->set_block("rptsTemplate", "ACK", "ACKBlock"); $this->tpl->set_var("ACKBlock", ""); } //*/ $this->setForm(); $this->tpl->parse("templatePage", "rptsTemplate"); $this->tpl->finish("templatePage"); $this->tpl->p("templatePage"); }
function build_csv_from_company(Company $company, $checked) { $str = ''; if (isset($checked['name']) && $checked['name'] == 'checked') { $str .= self::build_csv_field($company->getName()); } if (isset($checked['address']) && $checked['address'] == 'checked') { $str .= self::build_csv_field($company->getAddress()); } if (isset($checked['address2']) && $checked['address2'] == 'checked') { $str .= self::build_csv_field($company->getAddress2()); } if (isset($checked['city']) && $checked['city'] == 'checked') { $str .= self::build_csv_field($company->getCity()); } if (isset($checked['state']) && $checked['state'] == 'checked') { $str .= self::build_csv_field($company->getState()); } if (isset($checked['zipcode']) && $checked['zipcode'] == 'checked') { $str .= self::build_csv_field($company->getZipcode()); } if (isset($checked['country']) && $checked['country'] == 'checked') { $str .= self::build_csv_field($company->getCountryName()); } if (isset($checked['phone_number']) && $checked['phone_number'] == 'checked') { $str .= self::build_csv_field($company->getPhoneNumber()); } if (isset($checked['fax_number']) && $checked['fax_number'] == 'checked') { $str .= self::build_csv_field($company->getFaxNumber()); } if (isset($checked['email']) && $checked['email'] == 'checked') { $str .= self::build_csv_field($company->getEmail()); } if (isset($checked['homepage']) && $checked['homepage'] == 'checked') { $str .= self::build_csv_field($company->getHomepage()); } if (isset($checked['notes']) && $checked['notes'] == 'checked') { $str .= self::build_csv_field($company->getNotes()); } $str = str_replace(array(chr(13) . chr(10), chr(13), chr(10)), ' ', $str); //remove line breaks return $str; }