/**
  * 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]));
                 }
             }
         }
     }
 }
Example #2
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