function octopus_get_fontawesome_callback() { // Init font awesome class $fa = new Smk_FontAwesome(); // Get array $fontawesome_css = get_template_directory() . "/assets/font-awesome/css/font-awesome.css"; if (file_exists(get_stylesheet_directory() . "/assets/font-awesome/css/font-awesome.css")) { $fontawesome_css = get_stylesheet_directory() . "/assets/font-awesome/css/font-awesome.css"; } $icons = $fa->getArray($fontawesome_css); $response = array("results" => array(), "more" => true); $search = isset($_GET['search']) ? $_GET['search'] : ''; foreach ($fa->readableName($icons) as $key => $value) { if (empty($search) || stripos($value, $search) !== false) { $response["results"][] = array("id" => $key, "text" => $value); } } wp_send_json($response); }
echo '<pre>'; if (is_array($array)) { print_r($array); } echo '</pre>'; } } if (!function_exists('total')) { function total($array) { if (is_array($array)) { $total = count($array); echo '<h3>Total: ' . $total . '</h3>'; } } } //Start test require dirname(__DIR__) . '/font-awesome.class.php'; //Init font awesome $fa = new Smk_FontAwesome(); $css_path = dirname(__FILE__) . '/font-awesome/css/font-awesome.css'; $icons = $fa->getArray($css_path); //Total icons total($icons); smk_print($icons, 'Basic:'); smk_print($fa->sortByName($icons), 'Sort by key name:'); smk_print($fa->onlyClass($icons), 'Only HTML class, no unicode:'); smk_print($fa->onlyUnicode($icons), 'Only unicode, no HTML class:'); smk_print($fa->readableName($icons), 'Only HTML class, readable:'); $test_fail = $fa->getArray($css_path, 'fail-'); smk_print($fa->readableName($test_fail), 'This test should fail(empty array):');
" class="button-primary" /> </form> </div> </div> <?php // ICONS LIST CODE ?> <div id="mg_icons_list" style="display: none;"> <div class="mg_lb_icons_wizard"> <?php include_once MG_DIR . '/classes/font-awesome-list.php'; $fa = new Smk_FontAwesome(); $icons = $fa->getArray(MG_DIR . '/css/font-awesome/css/font-awesome.css'); $names = $fa->readableName($icons); echo '<p rel="" class="mgtoi_no_icon"><a>' . __('no icon', 'mg_ml') . '</a></p>'; foreach ($icons as $id => $code) { echo '<i rel="' . $id . '" class="fa ' . $id . '" title="' . $names[$id] . '"></i>'; } ?> </div> </div> <?php // SCRIPTS ?> <script src="<?php echo MG_URL;