Server : Apache System : Linux cs317.bluehost.com 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 User : andertr9 ( 1047) PHP Version : 8.2.18 Disable Function : NONE Directory : /home1/andertr9/www/wp-content/plugins/LayerSlider/wp/ |
Upload File : |
<?php function layerslider($id = 0, $page = '') { // Check id if(!isset($id) || empty($id)) { echo '[LayerSlider WP] You need to specify the "id" parameter for the layerslider() function call'; return; } // Page filter if(isset($page) && !empty($page)) { // Get page name global $pagename; // Get page ID $pageid = (string) get_the_ID(); // Get pages $pages = explode(',', $page); // Iterate over the pages foreach($pages as $page) { if($page == 'homepage' && is_front_page()) { echo layerslider_init(array('id' => $id)); } else if($pageid == $page) { echo layerslider_init(array('id' => $id)); } else if($pagename == $page) { echo layerslider_init(array('id' => $id)); } } // All pages } else { echo layerslider_init(array('id' => $id)); } } function lsGetSkins() { // Get skins $skins = array_map('basename', glob(LS_ROOT_PATH.'/static/skins/*', GLOB_ONLYDIR)); // Get 3rd party skins // ... // Get info foreach($skins as $key => $skin) { if($skin == 'preview') { continue; } // Get the folder and name for fallback $ret[$key]['folder'] = $ret[$key]['name'] = $skin; // Get screenshot if any if(file_exists(LS_ROOT_PATH.'/static/skins/'.$skin.'/screenshot.jpg')) { $ret[$key]['screenshot'] = LS_ROOT_PATH.'/static/skins/'.$skin.'/screenshot.jpg'; } // Get skin info if any if(file_exists(LS_ROOT_PATH.'/static/skins/'.$skin.'/info.json')) { // Get info $ret[$key]['info'] = json_decode(file_get_contents(LS_ROOT_PATH.'/static/skins/'.$skin.'/info.json'), true); // Override name $ret[$key]['name'] = $ret[$key]['info']['name']; } } return $ret; } ?>