var companies = [ <?php $db = JFactory::getDBO(); if (!isset($companies)) { $companies = $this->companies; } $index = 1; foreach ($companies as $company) { $description = str_replace("\r\n", "", $company->short_description); $description = str_replace("\\'", "", $description); $description = $db->escape($description); $marker = 0; if (!empty($company->categoryMaker)) { $marker = JURI::root() . PICTURES_PATH . $company->categoryMaker; } $contentString = '<div class="info-box">' . '<div class="title">' . $db->escape($company->name) . '</div>' . '<div class="info-box-content">' . '<div class="address" itemtype="http://schema.org/PostalAddress" itemscope="" itemprop="address">' . $db->escape(JBusinessUtil::getAddressText($company)) . '</div>' . '<div class="info-phone"><i class="dir-icon-phone"></i> ' . $db->escape($company->phone) . '</div>' . '<a href="' . $db->escape(JBusinessUtil::getCompanyLink($company)) . '"><i class="dir-icon-external-link"></i> ' . $db->escape(JText::_("LNG_MORE_INFO", true)) . '</a>' . '</div>' . '<div class="info-box-image">' . (isset($company->logoLocation) && strlen($company->logoLocation) > 3 ? '<img src="' . JURI::root() . PICTURES_PATH . $company->logoLocation . '" alt="' . $db->escape($company->name) . '">' : "") . '</div>' . '</div>'; if (!empty($company->latitude) && !empty($company->longitude) && (isset($company->packageFeatures) && in_array(GOOGLE_MAP, $company->packageFeatures) || !$appSettings->enable_packages)) { echo "['" . $db->escape($company->name) . "', \"{$company->latitude}\",\"{$company->longitude}\", 4,'" . $contentString . "','" . $index . "','" . $marker . "']," . "\n"; } if (!empty($company->locations) && (isset($company->packageFeatures) && in_array(GOOGLE_MAP, $company->packageFeatures) || !$appSettings->enable_packages)) { $locations = explode(",", $company->locations); foreach ($locations as $location) { $loc = explode("|", $location); echo "['" . htmlspecialchars($company->name, ENT_QUOTES) . "', \"{$loc['0']}\",\"{$loc['1']}\", 4,'" . $contentString . "','" . $index . "','" . $marker . "']," . "\n"; } } $index++; } ?> ];
" alt="<?php echo $company->name; ?> " src="<?php echo JURI::root() . PICTURES_PATH . '/no_image.jpg'; ?> "> <?php } ?> </a> </figure> <div class="post-content"> <h1 class="post-title"><a href="<?php echo JBusinessUtil::getCompanyLink($company); ?> "><?php echo $company->name; ?> </a></h1> <span class="post-date" ><span itemprop="street-address"><?php echo JBusinessUtil::getAddressText($company); ?> </span></span> <p class="company-clasificaiton"> <span class="post-category"> <a rel="nofollow" href="<?php echo JBusinessUtil::getCategoryLink($company->mainCategoryId, $company->mainCategoryAlias); ?> "><?php
echo $this->event->eventType; ?> </strong> </div> </div> <div class="company-details"> <table> <tr> <td><strong><?php echo JText::_('LNG_COMPANY_DETAILS'); ?> </strong></td> </tr> <tr> <td><a href="<?php echo JBusinessUtil::getCompanyLink($this->event->company); ?> "> <?php echo $this->event->company->name; ?> </a></td> </tr> <tr> <td><i class="dir-icon-map-marker dir-icon-large"></i> <?php echo JBusinessUtil::getAddressText($this->event->company); ?> </td> </tr> <tr> <td><i class="dir-icon-phone dir-icon-large"></i> <a href="tel:<?php echo $this->event->company->phone;
<tr> <td colspan="15"> <?php echo $this->pagination->getListFooter(); ?> </td> </tr> </tfoot> <tbody> <?php foreach ($this->items as $bookmark) { ?> <tr> <td align=left> <a target="_blank" href="<?php echo JBusinessUtil::getCompanyLink($bookmark); ?> "><?php echo $bookmark->name; ?> </a> <br/> <a href="javascript:deleteBookmark(<?php echo $bookmark->bookmarkId; ?> )" title="<?php echo JText::_('LNG_CLICK_TO_DELETE'); ?> "><?php echo JText::_('LNG_DELETE'); ?> </a>
?> </div> </div> </div> <div class="company-details"> <table> <tr> <td><strong><?php echo JText::_('LNG_COMPANY_DETAILS'); ?> </strong></td> </tr> <tr> <td><a href="<?php echo JBusinessUtil::getCompanyLink($this->offer->company); ?> "> <?php echo $this->offer->company->name; ?> </a></td> </tr> <tr> <td><i class="dir-icon-map-marker dir-icon-large"></i> <?php echo JBusinessUtil::getAddressText($this->offer->company); ?> </td> </tr> <tr> <td><i class="dir-icon-phone dir-icon-large"></i> <a href="tel:<?php echo $this->offer->company->phone;
function prepareEmail($company, $templEmail, $data) { $fistName = isset($data["firstName"]) ? $data["firstName"] : ""; $lastName = isset($data["lastName"]) ? $data["lastName"] : ""; $description = isset($data["description"]) ? $data["description"] : ""; $email = isset($data["email"]) ? $data["email"] : ""; $abuseTxt = isset($data["description"]) ? $data["description"] : ""; $expDays = isset($data["nrDays"]) ? $data["nrDays"] : ""; $reviewName = isset($data["reviewName"]) ? $data["reviewName"] : ""; $category = isset($data["category"]) ? $data["category"] : ""; $reviewLink = JRoute::_('index.php?option=com_jbusinessdirectory&controller=companies&task=showcompany&view=companies&tabId=3&companyId=' . $company->id, true, -1); $reviewLink = '<a href="' . $reviewLink . '">' . $reviewLink . '</a>'; $companyLink = JBusinessUtil::getCompanyLink($company); $companyLink = '<a href="' . $companyLink . '">' . $company->name . '</a>'; $templEmail = str_replace(EMAIL_CATEGORY, $category, $templEmail); $templEmail = str_replace(EMAIL_FIRST_NAME, $fistName, $templEmail); $templEmail = str_replace(EMAIL_LAST_NAME, $lastName, $templEmail); $templEmail = str_replace(EMAIL_REVIEW_LINK, $reviewLink, $templEmail); $templEmail = str_replace(EMAIL_BUSINESS_NAME, $companyLink, $templEmail); $templEmail = str_replace(EMAIL_CONTACT_EMAIL, $email, $templEmail); $templEmail = str_replace(EMAIL_CONTACT_CONTENT, $description, $templEmail); $templEmail = str_replace(EMAIL_ABUSE_DESCRIPTION, $description, $templEmail); $templEmail = str_replace(EMAIL_EXPIRATION_DAYS, $expDays, $templEmail); $templEmail = str_replace(EMAIL_REVIEW_NAME, $reviewName, $templEmail); $applicationSettings = JBusinessUtil::getInstance()->getApplicationSettings(); $templEmail = str_replace(EMAIL_COMPANY_NAME, $applicationSettings->company_name, $templEmail); return "<div style='width: 600px;'>" . $templEmail . '</div>'; }
function removeBookmark() { // Check for request forgeries. JSession::checkToken() or jexit(JText::_('JINVALID_TOKEN')); $appSettings = JBusinessUtil::getInstance()->getApplicationSettings(); $data = JRequest::get('post'); $model = $this->getModel('companies'); $result = $model->removeBookmark($data); if ($result) { $this->setMessage(JText::_('COM_JBUSINESS_BOOKMARK_ADDED')); } else { $this->setMessage(JText::_('JLIB_APPLICATION_ERROR_SAVE_FAILED')); } $company = $model->getPlainCompany($data["company_id"]); $this->setRedirect(JBusinessUtil::getCompanyLink($company)); }