Example #1
0
 /**
  * getContact
  * @author Cornelius Hansjakob <*****@*****.**>
  * @return string
  */
 public function getContact($strTitle = '')
 {
     $strReturn = '';
     $objPageContacts = $this->objPage->getContactsValues('contact');
     if (count($objPageContacts) > 0) {
         $strReturn .= '
         <div class="contact">
           <h3>' . ($strTitle != '' ? $strTitle : $this->objTranslate->_('Contact')) . '</h3>';
         foreach ($objPageContacts as $objContact) {
             $strReturn .= '
           <div class="item">
             <div class="name">' . htmlentities(($objContact->acTitle != '' ? $objContact->acTitle . ' ' : '') . $objContact->title, ENT_COMPAT, $this->core->sysConfig->encoding->default) . '</div>
             <div class="position">' . htmlentities($objContact->position, ENT_COMPAT, $this->core->sysConfig->encoding->default) . '</div>
             <!--<div class="address">
               ' . strip_tags($objContact->street) . '</br>
               ' . $objContact->zip . ' ' . $objContact->city . '</br>
               ' . htmlentities($objContact->countryTitle, ENT_COMPAT, $this->core->sysConfig->encoding->default) . '
             </div>-->
             <div class="numbers">
               ' . ($objContact->phone != '' ? $this->objTranslate->_('Tel') . '. ' . $objContact->phone . '<br/>' : '') . '
               ' . ($objContact->fax != '' ? $this->objTranslate->_('Fax') . ' ' . $objContact->fax : '') . '                
             </div>
             <div class="mail">
               <a href="mailto:' . $objContact->email . '">' . $this->objTranslate->_('Email') . '</a>
             </div>
           </div>';
         }
         $strReturn .= '
         </div">';
     }
     return $strReturn;
 }