/** * wp_ajax_wpsd_find_profile function. * * @access public * @return void */ function wp_ajax_wpsd_find_profile() { $username = wpsd_sanitize($_POST['name']); if ('' != $username) { $types = wpsd_get_metrics_types(); if (null != $types && is_array($types)) { foreach ($types as $k => $opts) { $url = $opts[2]; if ('' != trim($url)) { $url = str_replace('{username}', $username, $url); $code = $this->getResponseCode($this->getDataRemote($url)); $this->render_admin('admin_profile_type', array('username' => $username, 'code' => $code, 'type' => $k, 'url' => $url, 'icon' => $opts[1], 'name' => $opts[0])); } } } } }
<?php /** * Submenu block template. * @author Dave Ligthart <*****@*****.**> * @version 0.1 * @package wp-stats-dashboard */ $submenu = wpsd_sanitize($submenu); if ($submenu != null && !is_array($submenu)) { $submenu = array(); } if (!isset($sub) || $sub == "") { $sub = "main"; } ?> <ul id="submenu"> <?php foreach ($submenu as $key => $value) { ?> <?php $s = strtolower($key); ?> <li><a <?php if ($sub == "" || $sub == "{$s}") { echo 'class="current"'; } ?> href="<?php echo $url; ?>
<?php $icon = wpsd_sanitize($icon); $url = wpsd_sanitize($url); $name = wpsd_sanitize($name); $type = wpsd_sanitize($type); $code = wpsd_sanitize($code); ?> <style type="text/css"> .wpsd-profile-type { margin:5px; width:97%; } .wpsd-profile-icon { margin:5px; } .wpsd-profile-code { margin:5px; font-weight:bold; } </style> <div class="wpsd-profile-type"> <span class="wpsd-profile-icon"> <?php echo '<img src="' . WPSD_PLUGIN_URL . '/resources/images/icons/' . $icon . '.png" alt="' . $icon . ' icon" />'; ?> </span> <?php