function directoryList($b) { $b = array_merge(array('dir' => '/', 'rec' => false, 'flat' => true, 'depth' => '*'), $b); $b['dir'] = substr($b['dir'], -1) != '/' ? $b['dir'] . '/' : $b['dir']; if (@is_dir($b['dir'])) { $a = array(); if ($p = @opendir($b['dir'])) { while (($f = @readdir($p)) !== false) { $n = $b['dir'] . $f; if (is_file($n)) { $a[$f] = $n; } elseif (is_dir($n) and $f != '.' and $f != '..' and $b['rec'] and ($b['depth'] == '*' or $b['depth'] != 1)) { $x = array_merge($b, array('dir' => $n . '/', 'depth' => $b['depth'] !== '*' ? $b['depth'] - 1 : $b['depth'])); if ($b['flat']) { $a = array_merge($a, fileClass::directoryList($x)); } else { $a[$n] = fileClass::directoryList($x); } } } closedir($p); return $a; } } return false; }
// ******************************* // //________________________________** INITIALIZE VARIABLES **_________________________________// //////////////////////////////////** **/////////////////////////////////// // ** ** // // ******************************* // $tern_wp_youtube_options = array('user' => '', 'channels' => array(), 'display_meta' => 1, 'words' => 20, 'publish' => 1, 'rss' => 0, 'limit' => 4, 'pages' => 0, 'dims' => array(506, 304), 'related' => 1, 'inlist' => 0, 'cron' => 6, 'last_import' => '', 'is_importing' => false, 'version' => ''); $tern_wp_youtube_fields = array('Youtube ID:' => '_tern_wp_youtube_video', 'Youtube Publish Date:' => '_tern_wp_youtube_published', 'Youtube Author:' => '_tern_wp_youtube_author'); $tern_wp_youtube_array = array(); $tern_wp_youtube_version = 206; // ******************************* // //________________________________** FILE CLASS **_________________________________// //////////////////////////////////** **/////////////////////////////////// // ** ** // // ******************************* // require_once dirname(__FILE__) . '/class/file.php'; $getFILE = new fileClass(); // ******************************* // //________________________________** LOAD CLASSES **_________________________________// //////////////////////////////////** **/////////////////////////////////// // ** ** // // ******************************* // $l = $getFILE->directoryList(array('dir' => dirname(__FILE__) . '/class/', 'rec' => true, 'flat' => true, 'depth' => 1)); if (is_array($l)) { foreach ($l as $k => $v) { require_once $v; } } // ******************************* // //________________________________** LOAD CORE FILES **_________________________________// //////////////////////////////////** **/////////////////////////////////// // ** ** //
// ******************************* // //________________________________** INITIALIZE VARIABLES **_________________________________// //////////////////////////////////** **/////////////////////////////////// // ** ** // // ******************************* // $tern_wp_members_defaults = array('limit' => 10, 'sort' => 'last_name', 'sorts' => array('Last Name' => 'last_name', 'First Name' => 'first_name', 'Registration Date' => 'user_registered', 'Email' => 'user_email'), 'order' => 'asc', 'meta' => '', 'url' => false, 'gravatars' => 1, 'hide_email' => 0, 'hide' => 0, 'hidden' => array(0), 'noun' => 'members', 'searches' => array('Last Name' => 'last_name', 'First Name' => 'first_name', 'Description' => 'description', 'User Name' => 'user_nicename', 'Email' => 'user_email', 'Display Name' => 'display_name', 'URL' => 'user_url'), 'fields' => array('User Name' => array('name' => 'user_nicename', 'markup' => '<div class="tern_wp_members_user_nicename"><h3><a href="%author_url%">%value%</a></h3></div>'), 'Email Address' => array('name' => 'user_email', 'markup' => '<div class="tern_wp_members_user_email"><a href="mailto:%value%">%value%</a></div>'), 'URL' => array('name' => 'user_url', 'markup' => '<div class="tern_wp_members_user_url"><a href="%value%">%value%</a></div>')), 'lists' => array(), 'allow_display' => 0); $tern_wp_meta_fields = array('Last Name' => 'last_name', 'First Name' => 'first_name', 'Description' => 'description'); $tern_wp_members_fields = array('User Name' => 'user_nicename', 'Email Address' => 'user_email', 'Display Name' => 'display_name', 'URL' => 'user_url', 'Registration Date' => 'user_registered'); $tern_wp_user_fields = array('ID', 'user_login', 'user_pass', 'user_nicename', 'user_email', 'user_url', 'user_registered', 'user_activation_key', 'user_status', 'display_name'); // ******************************* // //________________________________** FILE CLASS **_________________________________// //////////////////////////////////** **/////////////////////////////////// // ** ** // // ******************************* // require_once dirname(__FILE__) . '/class/file.php'; $getFILE = new fileClass(); // ******************************* // //________________________________** LOAD CLASSES **_________________________________// //////////////////////////////////** **/////////////////////////////////// // ** ** // // ******************************* // $l = $getFILE->directoryList(array('dir' => dirname(__FILE__) . '/class/', 'rec' => true, 'flat' => true, 'depth' => 1)); if (is_array($l)) { foreach ($l as $k => $v) { require_once $v; } } // ******************************* // //________________________________** INITIALIZE INCLUDES **_________________________________// //////////////////////////////////** **/////////////////////////////////// // ** ** //