| Server IP : 104.26.4.103 / Your IP : 216.73.216.4 Web Server : nginx/1.27.1 System : Linux in-5 5.15.0-143-generic #153-Ubuntu SMP Fri Jun 13 19:10:45 UTC 2025 x86_64 User : arabianexpress ( 1872) PHP Version : 8.0.30 Disable Function : exec,passthru,shell_exec,system,proc_open,popen,parse_ini_file,show_source MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /storage/v9321/rimskannur/public_html/wp-content/themes/skole/vamtam/helpers/ |
Upload File : |
<?php
/**
*
* Extensions to the LESSPHP compiler
*
* This file *must* be included after lessphp has been initialized
*
* It is assumed that the lessphp instance is available as $l
*
* @package vamtam/skolelandscaping
*/
if ( ! function_exists( 'vamtam_get_icon_list' ) ) {
/**
* Returns the list of Icomoon icons
* @return array list of icons
*/
function vamtam_get_icon_list() {
if ( ! isset( $GLOBALS['VAMTAM_ICONS_CACHE'] ) ) {
$GLOBALS['VAMTAM_ICONS_CACHE'] = include BASEPATH . 'vamtam/assets/fonts/icons/list.php';
}
return $GLOBALS['VAMTAM_ICONS_CACHE'];
}
/**
* Returns the list of theme icons
* @return array list of icons
*/
function vamtam_get_theme_icon_list() {
if ( ! isset( $GLOBALS['VAMTAM_THEME_ICONS_CACHE'] ) ) {
$GLOBALS['VAMTAM_THEME_ICONS_CACHE'] = include BASEPATH . 'vamtam/assets/fonts/theme-icons/list.php';
}
return $GLOBALS['VAMTAM_THEME_ICONS_CACHE'];
}
}
if ( ! function_exists( 'vamtam_lessphp_icon' ) ) {
/**
* icon() function for LESSPHP
*
* @param string $arg icon name
* @return array LESSPHP token
*/
function vamtam_lessphp_icon( $arg ) {
list( $type, $icon ) = $arg;
$icons = vamtam_get_icon_list();
$theme_icons = vamtam_get_theme_icon_list();
$icomoon_icon = preg_replace( '/^vamtam-icomoon-/', '', $icon, 1 );
if ( isset( $icons[ $icomoon_icon ] ) ) {
$icon = '\\' . dechex( $icons[ $icomoon_icon ] );
}
$theme_icon = preg_replace( '/^vamtam-theme-/', '', $icon, 1 );
if ( isset( $theme_icons[ $theme_icon ] ) ) {
$icon = '\\' . dechex( $theme_icons[ $theme_icon ] );
}
return array( 'string', '"', array( $icon ) );
}
}
// deliberately left outside the is statement above
// this simplifies the CLI compiler
$l->registerFunction( 'icon', 'vamtam_lessphp_icon' );