public function getrevslideroutputs() { $results = sdsconfig::getrevslide(); if (isset($results) && !empty($results)) { return $results; } return false; }
public static function onAjaxAction() { $slider = new RevSlider(); $slide = new RevSlide(); $operations = new RevOperations(); $action = self::getPostGetVar("client_action"); $data = self::getPostGetVar("data"); //$nonce = self::getPostGetVar("nonce"); try { //verify the nonce // $isVerified = wp_verify_nonce($nonce, "revslider_actions"); // // if($isVerified == false) // UniteFunctionsRev::throwError("Wrong request"); switch ($action) { //start font case 'add_google_fonts': $f = new ThemePunch_Fonts(); $result = $f->add_new_font($data); if ($result === true) { self::ajaxResponseSuccessRedirect(__("Font successfully created!", REVSLIDER_TEXTDOMAIN), self::getViewUrl("sliders")); } else { self::ajaxResponseError($result, false); } break; case 'remove_google_fonts': if (!isset($data['handle'])) { self::ajaxResponseError(__('Font not found', REVSLIDER_TEXTDOMAIN), false); } $f = new ThemePunch_Fonts(); $result = $f->remove_font_by_handle($data['handle']); if ($result === true) { self::ajaxResponseSuccess(__("Font successfully removed!", REVSLIDER_TEXTDOMAIN), array('data' => $result)); } else { self::ajaxResponseError($result, false); } break; case 'edit_google_fonts': if (!isset($data['handle'])) { self::ajaxResponseError(__('No handle given', REVSLIDER_TEXTDOMAIN), false); } if (!isset($data['url'])) { self::ajaxResponseError(__('No parameters given', REVSLIDER_TEXTDOMAIN), false); } $f = new ThemePunch_Fonts(); $result = $f->edit_font_by_handle($data); if ($result === true) { self::ajaxResponseSuccess(__("Font successfully changed!", REVSLIDER_TEXTDOMAIN), array('data' => $result)); } else { self::ajaxResponseError($result, false); } break; //end font //end font case "export_slider": $sliderID = self::getGetVar("sliderid"); $dummy = self::getGetVar("dummy"); $slider->initByID($sliderID); $slider->exportSlider($dummy); break; case "import_slider": $updateAnim = self::getPostGetVar("update_animations"); $updateStatic = self::getPostGetVar("update_static_captions"); self::importSliderHandle(null, $updateAnim, $updateStatic); break; case "import_slider_slidersview": $viewBack = self::getViewUrl(self::VIEW_SLIDERS); $updateAnim = self::getPostGetVar("update_animations"); $updateStatic = self::getPostGetVar("update_static_captions"); self::importSliderHandle($viewBack, $updateAnim, $updateStatic); break; case "create_slider": self::requireSettings("slider_settings"); $settingsMain = self::getSettings("slider_main"); $settingsParams = self::getSettings("slider_params"); $data = $operations->modifyCustomSliderParams($data); //var_dump($settingsMain); $newSliderID = $slider->createSliderFromOptions($data, $settingsMain, $settingsParams); if ($newSliderID > 0) { self::ajaxResponseSuccessRedirect(__("The slider successfully created", REVSLIDER_TEXTDOMAIN), self::getViewUrl("sliders")); } break; case "update_slider": self::requireSettings("slider_settings"); $settingsMain = self::getSettings("slider_main"); $settingsParams = self::getSettings("slider_params"); $data = $operations->modifyCustomSliderParams($data); $slider->updateSliderFromOptions($data, $settingsMain, $settingsParams); sdsconfig::getgeneratecssfile(); self::ajaxResponseSuccess(__("Slider updated", REVSLIDER_TEXTDOMAIN)); break; case "delete_slider": $isDeleted = $slider->deleteSliderFromData($data); if (is_array($isDeleted)) { $isDeleted = implode(', ', $isDeleted); self::ajaxResponseError("Template can't be deleted, it is still being used by the following Sliders: " . $isDeleted); } else { self::ajaxResponseSuccessRedirect(__("The slider deleted", REVSLIDER_TEXTDOMAIN), self::getViewUrl(self::VIEW_SLIDERS)); } break; case "duplicate_slider": $slider->duplicateSliderFromData($data); self::ajaxResponseSuccessRedirect(__("The duplicate successfully, refreshing page...", REVSLIDER_TEXTDOMAIN), self::getViewUrl(self::VIEW_SLIDERS)); break; case "add_slide": $numSlides = $slider->createSlideFromData($data); $sliderID = $data["sliderid"]; if ($numSlides == 1) { $responseText = __("Slide Created", REVSLIDER_TEXTDOMAIN); } else { $responseText = $numSlides . " " . __("Slides Created", REVSLIDER_TEXTDOMAIN); } $urlRedirect = self::getViewUrl(self::VIEW_SLIDES, "id={$sliderID}"); sdsconfig::getgeneratecssfile(); self::ajaxResponseSuccessRedirect($responseText, $urlRedirect); break; case "add_slide_fromslideview": $slideID = $slider->createSlideFromData($data, true); $urlRedirect = self::getViewUrl(self::VIEW_SLIDE, "id={$slideID}"); $responseText = __("Slide Created, redirecting...", REVSLIDER_TEXTDOMAIN); sdsconfig::getgeneratecssfile(); self::ajaxResponseSuccessRedirect($responseText, $urlRedirect); break; case "update_slide": require self::getSettingsFilePath("slide_settings"); $slide->updateSlideFromData($data, $slideSettings); sdsconfig::getgeneratecssfile(); self::ajaxResponseSuccess(__("Slide updated", REVSLIDER_TEXTDOMAIN)); break; case "update_static_slide": $slide->updateStaticSlideFromData($data); sdsconfig::getgeneratecssfile(); self::ajaxResponseSuccess(__("Static Layers updated", REVSLIDER_TEXTDOMAIN)); break; case "delete_slide": $isPost = $slide->deleteSlideFromData($data); if ($isPost) { $message = __("Post Deleted Successfully", REVSLIDER_TEXTDOMAIN); } else { $message = __("Slide Deleted Successfully", REVSLIDER_TEXTDOMAIN); } $sliderID = UniteFunctionsRev::getVal($data, "sliderID"); self::ajaxResponseSuccessRedirect($message, self::getViewUrl(self::VIEW_SLIDES, "id={$sliderID}")); break; case "duplicate_slide": $sliderID = $slider->duplicateSlideFromData($data); self::ajaxResponseSuccessRedirect(__("Slide Duplicated Successfully", REVSLIDER_TEXTDOMAIN), self::getViewUrl(self::VIEW_SLIDES, "id={$sliderID}")); break; case "copy_move_slide": $sliderID = $slider->copyMoveSlideFromData($data); self::ajaxResponseSuccessRedirect(__("The operation successfully, refreshing page...", REVSLIDER_TEXTDOMAIN), self::getViewUrl(self::VIEW_SLIDES, "id={$sliderID}")); break; case "get_static_css": sdsconfig::getgeneratecssfile(); $contentCSS = $operations->getStaticCss(); self::ajaxResponseData($contentCSS); break; case "get_dynamic_css": sdsconfig::getgeneratecssfile(); $contentCSS = $operations->getDynamicCss(); self::ajaxResponseData($contentCSS); break; case "insert_captions_css": $arrCaptions = $operations->insertCaptionsContentData($data); sdsconfig::getgeneratecssfile(); self::ajaxResponseSuccess(__("CSS saved succesfully!", REVSLIDER_TEXTDOMAIN), array("arrCaptions" => $arrCaptions)); break; case "update_captions_css": $arrCaptions = $operations->updateCaptionsContentData($data); sdsconfig::getgeneratecssfile(); self::ajaxResponseSuccess(__("CSS saved succesfully!", REVSLIDER_TEXTDOMAIN), array("arrCaptions" => $arrCaptions)); break; case "delete_captions_css": $arrCaptions = $operations->deleteCaptionsContentData($data); sdsconfig::getgeneratecssfile(); self::ajaxResponseSuccess(__("Style deleted succesfully!", REVSLIDER_TEXTDOMAIN), array("arrCaptions" => $arrCaptions)); break; case "update_static_css": $staticCss = $operations->updateStaticCss($data); sdsconfig::getgeneratecssfile(); self::ajaxResponseSuccess(__("CSS saved succesfully!", REVSLIDER_TEXTDOMAIN), array("css" => $staticCss)); break; case "insert_custom_anim": $arrAnims = $operations->insertCustomAnim($data); //$arrCaptions = self::ajaxResponseSuccess(__("Animation saved succesfully!", REVSLIDER_TEXTDOMAIN), $arrAnims); //,array("arrCaptions"=>$arrCaptions) break; case "update_custom_anim": $arrAnims = $operations->updateCustomAnim($data); self::ajaxResponseSuccess(__("Animation saved succesfully!", REVSLIDER_TEXTDOMAIN), $arrAnims); //,array("arrCaptions"=>$arrCaptions) break; case "delete_custom_anim": $arrAnims = $operations->deleteCustomAnim($data); self::ajaxResponseSuccess(__("Animation saved succesfully!", REVSLIDER_TEXTDOMAIN), $arrAnims); //,array("arrCaptions"=>$arrCaptions) break; case "update_slides_order": $slider->updateSlidesOrderFromData($data); self::ajaxResponseSuccess(__("Order updated successfully", REVSLIDER_TEXTDOMAIN)); break; case "change_slide_image": $slide->updateSlideImageFromData($data); $sliderID = UniteFunctionsRev::getVal($data, "slider_id"); self::ajaxResponseSuccessRedirect(__("Slide Changed Successfully", REVSLIDER_TEXTDOMAIN), self::getViewUrl(self::VIEW_SLIDES, "id={$sliderID}")); break; case "preview_slide": $operations->putSlidePreviewByData($data); break; // case "preview_slider": // $sliderID = UniteFunctionsRev::getPostGetVariable("sliderid"); // $operations->previewOutput($sliderID); // break; // case "preview_slider": // $sliderID = UniteFunctionsRev::getPostGetVariable("sliderid"); // $operations->previewOutput($sliderID); // break; case "preview_slider": $sliderID = UniteFunctionsRev::getPostGetVariable("sliderid"); $do_markup = UniteFunctionsRev::getPostGetVariable("only_markup"); if ($do_markup == 'true') { $operations->previewOutputMarkup($sliderID); } else { $operations->previewOutput($sliderID); } break; case "toggle_slide_state": $currentState = $slide->toggleSlideStatFromData($data); self::ajaxResponseData(array("state" => $currentState)); break; case "slide_lang_operation": $responseData = $slide->doSlideLangOperation($data); self::ajaxResponseData($responseData); break; case "update_plugin": self::updatePlugin(self::DEFAULT_VIEW); break; case "update_text": self::updateSettingsText(); sdsconfig::getgeneratecssfile(); self::ajaxResponseSuccess(__("All files successfully updated", REVSLIDER_TEXTDOMAIN)); break; case "update_general_settings": $new_data = array(); // print_r($data); foreach ($data as $key => $value) { $new_data[$key] = $value; } $operations->updateGeneralSettings($new_data); // sdsconfig::getgeneratecssfile(); self::ajaxResponseSuccess(__("General settings updated", REVSLIDER_TEXTDOMAIN)); break; case "update_posts_sortby": $slider->updatePostsSortbyFromData($data); self::ajaxResponseSuccess(__("Sortby updated", REVSLIDER_TEXTDOMAIN)); break; case "replace_image_urls": $slider->replaceImageUrlsFromData($data); self::ajaxResponseSuccess(__("Image urls replaced", REVSLIDER_TEXTDOMAIN)); break; case "reset_slide_settings": $slider->resetSlideSettings($data); sdsconfig::getgeneratecssfile(); self::ajaxResponseSuccess(__("Settings in all Slides changed", REVSLIDER_TEXTDOMAIN)); break; case 'delete_uploaded_image': self::delete_uploaded_file($data); break; case 'get_uploaded_images': self::get_uploaded_files_json(); break; case 'add_slider_pos_val': $newdata = array(); if (!empty($data)) { $k = array_keys($data); $k = preg_replace_callback('/\\[[0-9]+/', create_function('$match', 'return "";'), $k[0]); foreach ($data as $key => $arr) { $newdata[$k][] = $arr; } $data = $newdata; } sdsconfig::editSetting('revslideropencart', $data); self::ajaxResponseSuccess(__("Slider Position Save SuccessFully", REVSLIDER_TEXTDOMAIN)); break; default: self::ajaxResponseError("wrong ajax action: {$action} "); break; } } catch (Exception $e) { $message = $e->getMessage(); if ($action == "preview_slide" || $action == "preview_slider") { echo $message; exit; } self::ajaxResponseError($message); } //it's an ajax action, so exit //self::ajaxResponseError("No response output on <b> $action </b> action. please check with the developer."); exit; }
/** * * set slide image by image id */ private function setImageByImageID($postID, $sliderID = '') { $img_arr = array(); $RevSlider = new RevSlider(); $img_arr = $RevSlider->GetSliderImgSettings($sliderID); $prdid_image = sdsconfig::getProductimg($postID, $img_arr); if (sizeof($prdid_image) > 0) { $prdimage_url = $prdid_image; } //$this->imageID = $imageID; $this->imageID = 0; //$this->imageUrl = UniteFunctionsWPRev::getUrlAttachmentImage($imageID); $this->imageUrl = $prdimage_url; // $this->imageThumb = UniteFunctionsWPRev::getUrlAttachmentImage($imageID,UniteFunctionsWPRev::THUMB_MEDIUM); $this->imageThumb = $prdimage_url; if (empty($this->imageUrl)) { return false; } $this->params["background_type"] = "image"; if (is_ssl()) { $this->imageUrl = str_replace("http://", "https://", $this->imageUrl); } $this->imageFilepath = $prdimage_url; //$realPath = UniteFunctionsWPRev::getPathContent().$this->imageFilepath; $realPath = $prdimage_url; if (file_exists($realPath) == false || is_file($realPath) == false) { $this->imageFilepath = ""; } $this->imageFilename = basename($this->imageUrl); }
public static function propagate_default_fonts() { $default = array(array('url' => 'Open+Sans:300,400,600,700,800', 'handle' => 'open-sans'), array('url' => 'Raleway:100,200,300,400,500,600,700,800,900', 'handle' => 'raleway'), array('url' => 'Droid+Serif:400,700', 'handle' => 'droid-serif')); $fonts = unserialize(sdsconfig::getval('tp-google-fonts')); if (!empty($fonts)) { foreach ($default as $d_key => $d_font) { $found = false; foreach ($fonts as $font) { if ($font['handle'] == $d_font['handle']) { $found = true; break; } } if ($found == false) { $fonts[] = $default[$d_key]; } } sdsconfig::setval('tp-google-fonts', $fonts); } else { sdsconfig::setval('tp-google-fonts', $default); } }
/** * * preview slider output * if output object is null - create object */ public function previewOutput($sliderID, $output = null) { if ($sliderID == "empty_output") { $this->loadingMessageOutput(); exit; } if ($output == null) { $output = new RevSliderOutput(); } $slider = new RevSlider(); $slider->initByID($sliderID); $isWpmlExists = UniteWpmlRev::isWpmlExists(); $useWpml = $slider->getParam("use_wpml", "off"); $wpmlActive = false; if ($isWpmlExists && $useWpml == "on") { $wpmlActive = true; $arrLanguages = UniteWpmlRev::getArrLanguages(false); //set current lang to output $currentLang = UniteFunctionsRev::getPostGetVariable("lang"); if (empty($currentLang)) { $currentLang = UniteWpmlRev::getCurrentLang(); } if (empty($currentLang)) { $currentLang = $arrLanguages[0]; } $output->setLang($currentLang); $selectLangChoose = UniteFunctionsRev::getHTMLSelect($arrLanguages, $currentLang, "id='select_langs'", true); } $output->setPreviewMode(); //put the output html $urlPlugin = RevSliderAdmin::$url_plugin . "rs-plugin/"; $urlPreviewPattern = UniteBaseClassRev::$url_ajax_actions . "&client_action=preview_slider&sliderid=" . $sliderID . "&lang=[lang]&nonce=[nonce]"; $nonce = ''; $csscontent = sdsconfig::getgeneratecss(); $cache_filename = RevSliderAdmin::$path_plugin . 'rs-plugin/css/captions.css'; @file_put_contents($cache_filename, $csscontent); @chmod($cache_filename, 0755); $setBase = get_http(); ?> <html> <head> <?php // start add font $font = new ThemePunch_Fonts(); $fonts = $font->get_all_fonts(); if (!empty($fonts)) { $http = get_http(); foreach ($fonts as $font) { if ($font !== '') { $csurl = $http . "fonts.googleapis.com/css?family=" . strip_tags($font['url']); ?> <link rel='stylesheet' href='<?php echo $csurl; ?> ' type='text/css' media='all' /> <?php } } } // end add font ?> <link rel='stylesheet' href='<?php echo $urlPlugin; ?> css/settings.css?rev=<?php echo GlobalsRevSlider::SLIDER_REVISION; ?> ' type='text/css' media='all' /> <?php ?> <link rel='stylesheet' href='<?php echo $urlPlugin; ?> css/captions.css?rev=<?php echo GlobalsRevSlider::SLIDER_REVISION; ?> ' type='text/css' media='all' /> <?php //} /*else{ ?> <link rel='stylesheet' href='<?php echo $urlPlugin?>css/dynamic-captions.css?rev=<?php echo GlobalsRevSlider::SLIDER_REVISION; ?>' type='text/css' media='all' /> <?php }*/ ?> <link rel='stylesheet' href='<?php echo $urlPlugin; ?> css/static-captions.css?rev=<?php echo GlobalsRevSlider::SLIDER_REVISION; ?> ' type='text/css' media='all' /> <script type='text/javascript' src='<?php echo $setBase; ?> ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js'></script> <script type='text/javascript' src='<?php echo $urlPlugin; ?> js/jquery.themepunch.tools.min.js?rev=<?php echo GlobalsRevSlider::SLIDER_REVISION; ?> '></script> <script type='text/javascript' src='<?php echo $urlPlugin; ?> js/jquery.themepunch.revolution.min.js?rev=<?php echo GlobalsRevSlider::SLIDER_REVISION; ?> '></script> </head> <body style="padding:0px;margin:0px;"> <?php if ($wpmlActive == true) { ?> <div style="margin-bottom:10px;text-align:center;"> <?php _e("Choose language", REVSLIDER_TEXTDOMAIN); ?> : <?php echo $selectLangChoose; ?> </div> <script type="text/javascript"> var g_previewPattern = '<?php echo $urlPreviewPattern; ?> '; jQuery("#select_langs").change(function(){ var lang = this.value; var nonce = "<?php echo $nonce; ?> "; var pattern = g_previewPattern; var urlPreview = pattern.replace("[lang]",lang).replace("[nonce]",nonce); location.href = urlPreview; }); </script> <?php } ?> <?php $output->putSliderBase($sliderID); ?> </body> </html> <?php exit; }
public static function propagate_default_hooks() { $default = array(); $fonts = unserialize(sdsconfig::getval('sds_rev_hooks')); if (!empty($fonts)) { foreach ($default as $d_key => $d_font) { $found = false; foreach ($fonts as $font) { if ($font['hookname'] == $d_font['hookname']) { $found = true; break; } } if ($found == false) { $fonts[] = $default[$d_key]; } } sdsconfig::setval('sds_rev_hooks', $fonts); } else { sdsconfig::setval('sds_rev_hooks', $default); } }
public static function getPrestaProdCat() { $cats = sdsconfig::getCategories(); //1 Context::getContext()->language->id self::$prestacats = array(); if (!empty($cats)) { foreach ($cats as $cat) { self::$prestacats['category_' . $cat['category_id']] = htmlspecialchars_decode($cat['name']); self::getPrestaProdChildCat($cat['category_id']); } } return self::$prestacats; }
public static function getgeneratecssfile() { $csscontent = sdsconfig::getgeneratecss(); $cache_filename = RevSliderAdmin::$path_plugin . 'rs-plugin/css/captions.css'; file_put_contents($cache_filename, $csscontent); chmod($cache_filename, 0777); }
public function getcaptionscss() { header("Content-Type: text/css; charset=utf-8"); $styles = sdsconfig::getgeneratecss(); echo $styles; }
} else { $order = $index + 1; } $slideTitle = $slide->getParam("title", "Slide"); $title = $slideTitle; $filename = $slide->getImageFilename(); $imageAlt = stripslashes($slideTitle); if (empty($imageAlt)) { $imageAlt = "slide"; } if ($bgType == "image" && !empty($filename)) { $title .= " (" . $filename . ")"; } $postID = $slide->getID(); //$urlImageForView = $slide->getUrlImageThumb(); $urlImageForView = sdsconfig::getProductimg($postID); //$urlEditSlide = UniteFunctionsWPRev::getUrlEditPost($postID); $urlEditSlide = 'index.php?route=catalog/product/update&token=' . sds_get_oc_token() . '&product_id=' . $postID; $linkEdit = UniteFunctionsRev::getHtmlLink($urlEditSlide, $title, "", "", true); $state = $slide->getParam("state", "published"); ?> <li id="slidelist_item_<?php echo $postID; ?> " class="ui-state-default"> <span class="slide-col col-order"> <span class="order-text"><?php echo $order; ?> </span> <div class="state_loader" style="display:none;"></div>
public static function getProduct($product_id) { $wpdb = rev_db_class::rev_db_instance(); $sql = "SELECT DISTINCT *, pd.name AS name, p.image, m.name AS manufacturer, (SELECT price FROM " . DB_PREFIX . "product_discount pd2 WHERE pd2.product_id = p.product_id AND pd2.quantity = '1' AND ((pd2.date_start = '0000-00-00' OR pd2.date_start < NOW()) AND (pd2.date_end = '0000-00-00' OR pd2.date_end > NOW())) ORDER BY pd2.priority ASC, pd2.price ASC LIMIT 1) AS discount, (SELECT price FROM " . DB_PREFIX . "product_special ps WHERE ps.product_id = p.product_id AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1) AS special, (SELECT points FROM " . DB_PREFIX . "product_reward pr WHERE pr.product_id = p.product_id) AS reward, (SELECT ss.name FROM " . DB_PREFIX . "stock_status ss WHERE ss.stock_status_id = p.stock_status_id AND ss.language_id = '" . (int) sdsconfig::get_current_lang_id() . "') AS stock_status, (SELECT wcd.unit FROM " . DB_PREFIX . "weight_class_description wcd WHERE p.weight_class_id = wcd.weight_class_id AND wcd.language_id = '" . (int) sdsconfig::get_current_lang_id() . "') AS weight_class, (SELECT lcd.unit FROM " . DB_PREFIX . "length_class_description lcd WHERE p.length_class_id = lcd.length_class_id AND lcd.language_id = '" . (int) sdsconfig::get_current_lang_id() . "') AS length_class, (SELECT AVG(rating) AS total FROM " . DB_PREFIX . "review r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating, (SELECT COUNT(*) AS total FROM " . DB_PREFIX . "review r2 WHERE r2.product_id = p.product_id AND r2.status = '1' GROUP BY r2.product_id) AS reviews, p.sort_order FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) WHERE p.product_id = '" . (int) $product_id . "' AND pd.language_id = '" . (int) sdsconfig::get_current_lang_id() . "' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '" . (int) sdsconfig::get_current_store() . "'"; $query = $wpdb->get_results($sql); if (isset($query) && !empty($query)) { $query = $query[0]; } if (isset($query) && !empty($query)) { $get_mainsite_url = get_mainsite_url(); $img_path = $get_mainsite_url . 'image/'; $lnk = new Url($get_mainsite_url); return array('product_id' => $query['product_id'], 'link' => $lnk->link('product/product', 'product_id=' . $query['product_id']), 'id_product' => $query['product_id'], 'name' => $query['name'], 'description' => $query['description'], 'meta_description' => $query['meta_description'], 'meta_keyword' => $query['meta_keyword'], 'tag' => $query['tag'], 'model' => $query['model'], 'sku' => $query['sku'], 'upc' => $query['upc'], 'ean' => $query['ean'], 'jan' => $query['jan'], 'isbn' => $query['isbn'], 'mpn' => $query['mpn'], 'location' => $query['location'], 'quantity' => $query['quantity'], 'stock_status' => $query['stock_status'], 'image' => $img_path . $query['image'], 'manufacturer_id' => $query['manufacturer_id'], 'manufacturer' => $query['manufacturer'], 'price' => $query['discount'] ? $query['discount'] : $query['price'], 'special' => $query['special'], 'reward' => $query['reward'], 'points' => $query['points'], 'tax_class_id' => $query['tax_class_id'], 'date_available' => $query['date_available'], 'weight' => $query['weight'], 'weight_class_id' => $query['weight_class_id'], 'length' => $query['length'], 'width' => $query['width'], 'height' => $query['height'], 'length_class_id' => $query['length_class_id'], 'subtract' => $query['subtract'], 'rating' => round($query['rating']), 'reviews' => $query['reviews'] ? $query['reviews'] : 0, 'minimum' => $query['minimum'], 'sort_order' => $query['sort_order'], 'status' => $query['status'], 'date_added' => $query['date_added'], 'date_modified' => $query['date_modified'], 'viewed' => $query['viewed']); } else { return false; } }
<?php $layouts = sdsconfig::getLayouts(); $allslides = sdsconfig::getrevslide(); $store_id = (int) sdsconfig::get_current_store(); $pos_modules = sdsconfig::getval('revslideropencart_module', $store_id, 'revslideropencart'); $modules_data = unserialize($pos_modules); $getpositions = array(); require_once dirname(__FILE__) . '/../../position/position.php'; ?> <div class="title_line"> <div class="view_title"> <?php echo ControllerModulerevslideropencart::$lang_var['Setup_Slider_Position']; ?> </div> </div> <div class="postbox"> <form action="<?php //echo $action; ?> " method="post" enctype="multipart/form-data" id="sds_rev_mod_form"> <table id="module" class="list"> <thead> <tr> <td class="left"><?php echo ControllerModulerevslideropencart::$lang_var['SLIDER']; ?> </td>
<?php header("Content-Type: text/css; charset=utf-8"); include_once '../../../../../config.php'; include_once '../../../../startup.php'; require_once '../../revslideropencart_loader.php'; require_once '../../inc_php/framework/include_framework.php'; // $styles = sdsconfig::getcaptioncss(GlobalsRevSlider::TABLE_CSS_NAME); $styles = sdsconfig::getgeneratecss(); echo $styles; // echo UniteCssParserRev::parseDbArrayToCss($styles, "\n");
private function getLangDetails($code) { $details = array(); $site_url = get_mainsite_url(); $arrLangs = sdsconfig::getlanguages(); $language = sdsconfig::getlanguages(); if ($code == 'all') { $url = rev_module_url() . '/images/icon16.png'; $details = $language; } else { foreach ($arrLangs as $lang) { if ($lang['code'] == $code) { $details['image'] = $site_url . 'image/flags/' . $lang['image']; $details['language_id'] = $lang['language_id']; $details['name'] = $lang['name']; $details['code'] = $lang['code']; $details['locale'] = $lang['locale']; $details['directory'] = $lang['directory']; $details['filename'] = $lang['filename']; $details['sort_order'] = $lang['sort_order']; $details['status'] = $lang['status']; } } } return $details; }