<div class="title_line nobgnopd"><div class="view_title">Create Custom Hook</div></div> <div id="eg-grid-custom-hook-wrapper"> <?php $fonts = new sds_rev_hooks_class(); $custom_fonts = $fonts->get_all_hooks(); if (!empty($custom_fonts)) { foreach ($custom_fonts as $font) { $cur_font = $font['hookname']; $title = $font['hookname']; ?> <div class="postbox eg-postbox" style="width:100%;min-width:500px"> <h3 class="box-closed"> <span style="font-weight:400"><?php echo RevsliderPrestashop::$lang['Hook_Name']; ?> </span> <span style="text-transform:uppercase;"><?php echo $title; ?> </span> <div class="fontpostbox-arrow"></div> </h3> <div class="inside" style="display:none;padding:0px !important;margin:0px !important;height:100%;position:relative;background:#ebebeb"> <div class="tp-googlefont-row"> <div class="eg-cus-row-l"><label><?php echo RevsliderPrestashop::$lang['Hook_Name']; ?> </label><input type="text" name="esg-hook-name[]" value="<?php echo @$font['hookname']; ?>
<?php //set "slider_main" settings $sliderMainSettings = new UniteSettingsAdvancedRev(); $sliderMainSettings->addTextBox("title", "", RevsliderPrestashop::$lang['Slider_Title'], array("description" => RevsliderPrestashop::$lang['title_slider'], "required" => "true")); $sliderMainSettings->addTextBox("alias", "", RevsliderPrestashop::$lang['Slider_Alias'], array("description" => RevsliderPrestashop::$lang['alias_slider'], "required" => "true")); $sliderMainSettings->addHr(); //start set IMages Size $gethooks = array(); require_once dirname(__FILE__) . '../../hook/hook.php'; $hookobj = new sds_rev_hooks_class(); $customhooks = $hookobj->get_all_hooks(); if (isset($customhooks) && !empty($customhooks)) { foreach ($customhooks as $values) { foreach ($values as $valu) { $gethooks[$valu] = $valu; } } } $sliderMainSettings->addSelect("displayhook", $gethooks, RevsliderPrestashop::$lang['Display_Hook'], 'id'); $arrSourceTypes = array("posts" => RevsliderPrestashop::$lang['Products'], "specific_posts" => RevsliderPrestashop::$lang['Specific_Products'], "gallery" => RevsliderPrestashop::$lang['Gallery']); $sliderMainSettings->addRadio("source_type", $arrSourceTypes, RevsliderPrestashop::$lang['Source_Type'], "gallery"); $sliderMainSettings->startBulkControl("source_type", UniteSettingsRev::CONTROL_TYPE_SHOW, "posts"); //post types $arrPostTypes = UniteFunctionsWPRev::getPostTypesAssoc(array("product")); $arrParams = array("args" => "multiple size='5'"); $sliderMainSettings->addSelect("post_types", $arrPostTypes, RevsliderPrestashop::$lang['Types'], "product", $arrParams); //post categories $arrParams = array("args" => "multiple size='7'"); $sliderMainSettings->addSelect("post_category", array(), RevsliderPrestashop::$lang['Product_Categories'], "", $arrParams); //sort by $arrSortBy = UniteFunctionsWPRev::getArrSortBy();