Example #1
0
      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++;
}
?>
     	
      ];
Example #2
0
" 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 
Example #3
0
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;
Example #4
0
			<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>
Example #5
0
?>
						</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;
Example #6
0
 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>';
 }
Example #7
0
 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));
 }