function getCustomFontsList($prepend_inherit = false) { static $list = false; if (is_array($list)) { return $list; } $list = array(); $dir = themerex_get_folder_dir("/css/font-face"); if (is_dir($dir)) { $hdir = @opendir($dir); if ($hdir) { while (($file = readdir($hdir)) !== false) { $pi = pathinfo($dir . '/' . $file); if (substr($file, 0, 1) == '.' || !is_dir($dir . '/' . $file)) { continue; } $css = file_exists($dir . '/' . $file . '/' . $file . '.css') ? themerex_get_folder_url("/css/font-face/" . $file . '/' . $file . '.css') : (file_exists($dir . '/' . $file . '/stylesheet.css') ? themerex_get_folder_url("/css/font-face/" . $file . '/stylesheet.css') : ''); if ($css != '') { $list[$file . ' (' . __('uploaded font', 'themerex') . ')'] = array('css' => $css); } } @closedir($hdir); } } return $list; }
function themerex_get_folder_url($folder) { return themerex_get_folder_dir($folder, true); }