/** * * get sliders array - function don't belong to the object! */ public function getArrSliders($templates = false) { $where = ""; $response = $this->db->fetch(GlobalsRevSlider::$table_sliders, $where, "id"); $arrSliders = array(); foreach ($response as $arrData) { $slider = new RevSlider(); $slider->initByDBData($arrData); if ($templates) { if ($slider->getParam("template", "false") == "false") { continue; } } else { if ($slider->getParam("template", "false") == "true") { continue; } } $arrSliders[] = $slider; } return $arrSliders; }
$tmpl->write_template_markup($template); } }*/ if (!empty($tp_template_slider)) { foreach ($tp_template_slider as $m_slider) { if ($m_slider['cat'] != 'Premium') { continue; } if (!empty($m_slider['filter']) && is_array($m_slider['filter'])) { foreach ($m_slider['filter'] as $f => $v) { $m_slider['filter'][$f] = 'temp_' . $v; } } if (!isset($m_slider['installed']) && !isset($m_slider['is_new'])) { $c_slider = new RevSlider(); $c_slider->initByDBData($m_slider); $c_slides = $tmpl->getThemePunchTemplateSlides(array($m_slider)); $c_title = $c_slider->getTitle(); $width = $c_slider->getParam("width", 1240); $height = $c_slider->getParam("height", 868); if (!empty($c_slides)) { ?> <div class="template_group_wrappers <?php if (isset($m_slider['filter'])) { echo implode(' ', $m_slider['filter']); } ?> "> <?php echo '<div class="template_slider_title">'; if (isset($m_slider['preview']) && $m_slider['preview'] !== '') {
/** * get sliders array - function don't belong to the object! */ public function getArrSliders($orders = false, $templates = 'neither') { $order_fav = false; if ($orders !== false && key($orders) != 'favorite') { $order_direction = reset($orders); $do_order = key($orders); } else { $do_order = 'id'; $order_direction = 'ASC'; if (is_array($orders) && key($orders) == 'favorite') { $order_direction = reset($orders); $order_fav = true; } } $where = "`type` != 'template'"; $response = $this->db->fetch(RevSliderGlobals::$table_sliders, $where, $do_order, '', $order_direction); $arrSliders = array(); foreach ($response as $arrData) { $slider = new RevSlider(); $slider->initByDBData($arrData); /* This part needs to stay for backwards compatibility. It is used in the update process from v4x to v5x */ if ($templates === true) { if ($slider->getParam("template", "false") == "false") { continue; } } elseif ($templates === false) { if ($slider->getParam("template", "false") == "true") { continue; } } $arrSliders[] = $slider; } if ($order_fav === true) { $temp = array(); $temp_not = array(); foreach ($arrSliders as $key => $slider) { if ($slider->isFavorite()) { $temp_not[] = $slider; } else { $temp[] = $slider; } } $arrSliders = array(); $arrSliders = $order_direction == 'ASC' ? array_merge($temp, $temp_not) : array_merge($temp_not, $temp); } return $arrSliders; }
/** * * get sliders array - function don't belong to the object! */ public function getArrSliders($templates = false, $orders = false) { $where = ""; if ($orders !== false) { $order_direction = reset($orders); $do_order = key($orders); } else { $do_order = 'id'; $order_direction = 'ASC'; } $where = ""; $response = $this->db->fetch(GlobalsRevSlider::$table_sliders, $where, $do_order, '', $order_direction); $arrSliders = array(); foreach ($response as $arrData) { $slider = new RevSlider(); $slider->initByDBData($arrData); if ($templates) { if ($slider->getParam("template", "false") == "false") { continue; } } else { if ($slider->getParam("template", "false") == "true") { continue; } } $arrSliders[] = $slider; } return $arrSliders; }
/** * * get sliders array - function don't belong to the object! */ public function getArrSliders() { $where = ""; $response = $this->db->fetch(GlobalsRevSlider::$table_sliders, $where, "id"); $arrSliders = array(); foreach ($response as $arrData) { $slider = new RevSlider(); $slider->initByDBData($arrData); $arrSliders[] = $slider; } return $arrSliders; }