/** * Gets category description from current premium, if $locale is unspecified $locale is current user locale * * @param type $locale * @return string */ function osc_premium_category_description($locale = "") { if ($locale == "") { $locale = osc_current_user_locale(); } if (!View::newInstance()->_exists('premium_category')) { View::newInstance()->_exportVariableToView('premium_category', Category::newInstance()->findByPrimaryKey(osc_premium_category_id())); } $category = View::newInstance()->_get('premium_category'); return osc_field($category, "s_description", $locale); }
if (osc_price_enabled_at_items()) { ?> <small><strong><?php echo osc_premium_formated_price(); ?> </strong></small> · <?php } ?> <a href="<?php echo osc_premium_url(); ?> "><?php echo osc_premium_title(); ?> </a> <span class="label"><a href="<?php echo osc_item_category_url(osc_premium_category_id()); ?> "><?php echo osc_premium_category(); ?> </a></span></h3> <p><?php printf(__('<strong>Publish date</strong>: %s', 'twitter'), osc_format_date(osc_premium_pub_date())); ?> </p> <?php $location = array(); if (osc_premium_country() != '') { $location[] = sprintf(__('<strong>Country</strong>: %s', 'twitter'), osc_premium_country()); } if (osc_premium_region() != '') {
<?php if (is_voting_enabled()) { ?> <div class="rate_me rate_me_star"> <?php osclasswizards_item_star_rating(osc_itemosc_premium_id()); ?> <span><?php echo osclasswizards_item_avg_rating(osc_premium_id()); ?> </span> </div> <?php } ?> <div class="attribute_list"> <span class="category"><i class="fa fa-<?php echo osclasswizards_category_icon(osc_premium_category_id()); ?> "></i><?php echo osc_premium_category(); ?> </span> <span class="location"><i class="fa fa-map-marker"></i> <?php echo osc_premium_city(); ?> <?php if (osc_premium_region() != '') { ?> (<?php echo osc_premium_region(); ?> ) <?php
/** * Create automatically the url of the item details page * * @param string $locale * @return string */ function osc_premium_url($locale = '') { if (osc_rewrite_enabled()) { $sanitized_categories = array(); $cat = Category::newInstance()->hierarchy(osc_premium_category_id()); for ($i = count($cat); $i > 0; $i--) { $sanitized_categories[] = $cat[$i - 1]['s_slug']; } $url = str_replace('{CATEGORIES}', implode("/", $sanitized_categories), str_replace('{ITEM_ID}', osc_premium_id(), str_replace('{ITEM_TITLE}', osc_sanitizeString(osc_premium_title()), osc_get_preference('rewrite_item_url')))); if ($locale != '') { $path = osc_base_url() . $locale . "/" . $url; } else { $path = osc_base_url() . $url; } } else { $path = osc_item_url_ns(osc_premium_id(), $locale); } return $path; }
<?php $category = osc_get_category('id', osc_premium_category_id()); $category_url = osc_search_url(array('sCategory' => $category['s_slug'])); ?> <div class="item <?php echo $class; if (osc_premium_is_premium()) { echo ' premium'; } ?> "> <?php if (osc_images_enabled_at_items()) { ?> <?php if (osc_count_premium_resources()) { ?> <a class="" href="<?php echo osc_premium_url(); ?> " title="<?php echo osc_esc_html(osc_premium_title()); ?> "><img src="<?php echo osc_resource_url(); ?> " title="" alt="<?php echo osc_esc_html(osc_premium_title()); ?> " width="220" ></a>
/** * Create automatically the url of the item details page * * @param string $locale * @return string */ function osc_premium_url($locale = '') { if (osc_rewrite_enabled()) { $sanitized_title = osc_sanitizeString(osc_premium_title()); $sanitized_category = ''; $cat = Category::newInstance()->hierarchy(osc_premium_category_id()); for ($i = count($cat); $i > 0; $i--) { $sanitized_category .= $cat[$i - 1]['s_slug'] . '/'; } if ($locale != '') { $path = osc_base_url() . sprintf('%s_%s%s_%d', $locale, $sanitized_category, $sanitized_title, osc_premium_id()); } else { $path = osc_base_url() . sprintf('%s%s_%d', $sanitized_category, $sanitized_title, osc_premium_id()); } } else { //$path = osc_base_url(true) . sprintf('?page=item&id=%d', osc_item_id()) ; $path = osc_item_url_ns(osc_premium_id(), $locale); } return $path; }