'.$kwd .''; $badge.= '
';
} else if (!$halfStar && $i >= $stellePiene && ((int)$stellePiene)*2< (int)round($rating*2)) {
$badge.='
';
$halfStar= true;
} else {
$badge.='
';
}
}
$badge.= 'Link AppBrain | Link Android Market
'; } private static function getAppInfo($pname) { $dir = substr(__FILE__, 0 , strrpos(__FILE__, '/'))."/../../uploads/android-app-sharer/"; if (! is_dir($dir)) { @mkdir($dir,0755, true); } if (file_exists($dir.$pname.".info") && filemtime($dir.$pname.".info")+3600 > time()) { $fcontent = file_get_contents($dir.$pname.".info"); if ($fcontent == 'ko') { return NULL; } else { return json_decode($fcontent); } } else { $content = file_get_contents("http://www.droidtech.it/proj/wpmarketbadge/?pname=".$pname); if ($content != "ko" && strlen($content)>0) { @$fp = fopen($dir.$pname.".info","w+"); @fwrite($fp, $content); @fclose($fp); $icon = file_get_contents("http://www.droidtech.it/proj/wpmarketbadge/".$pname."/icon.png"); @$fp = fopen($dir.$pname.".png","w+"); @fwrite($fp, $icon); @fclose($fp); return json_decode($content); } else if ($content == "ko" ) { @$fp = fopen($dir.$pname.".info","w+"); @fwrite($fp, 'ko'); @fclose($fp); } return NULL; } return NULL; } private static function getIconUrl($pname) { $dir = substr(__FILE__, 0 , strrpos(__FILE__, '/'))."/../../uploads/android-app-sharer/".$pname.".png"; if (file_exists($dir)) { return rtrim(site_url(),'/')."/wp-content/uploads/android-app-sharer/".$pname.".png"; } else return "http://www.droidtech.it/proj/wpmarketbadge/".$pname."/icon.png"; } public static function contentFilter($content) { $matches = array(); if ( preg_match_all('/\[app\](.*?)\[\/app\]/', $content, $matches) > 0 ) { if (count($matches)> 1 ) { for($i=0;$i