| ";
echo "";
echo "";
echo _e('File size:','responsive').' '.$sizeMedium[$medium.'-'.$currreleasetag.'-'.$lang.'-'.$currarch].'B; ';
echo _e('Date','responsive').': '.substr($builddateMedium[$medium.'-'.$currreleasetag.'-'.$lang.'-'.$currarch],
0, strpos($builddateMedium[$medium.'-'.$currreleasetag.'-'.$lang.'-'.$currarch], ' '));
echo "; Md5: " . $md5Medium[$medium.'-'.$currreleasetag.'-'.$lang.'-'.$currarch];
echo " |
";
} else {
echo " | ";
echo "";
echo "openmamba $displaymilestone $medium ";
echo _e('for','responsive')." $currarch ($mlword) ";
echo "";
echo _e('Sorry, download is temporary unavailable. If the problem persists please report the problem.','responsive');
echo " |
";
}
}
function openmamba_download_func( $atts ) {
$a = shortcode_atts( array(
'milestone' => 'devel',
'medium' => 'livedvd',
'multilang' => '0',
'archs' => 'x86_64;i586;arm', // bitmask: 1=x86_64 2=i586 3=arm
'ext' => '.iso'
), $atts );
$milestone = $a['milestone'];
$medium = $a['medium'];
$ext = $a['ext'];
$fallbackmilestone = 'milestone2';
if ("$milestone" == "devel") {
$displaymilestone = "rolling";
$suffixmilestone = "snapshot";
} else {
$displaymilestone = "$milestone";
$suffixmilestone = "$milestone";
}
$archname = array("x86_64", "i586", "arm");
$mediaprefix = '/var/ftp/pub/openmamba/media';
$mediafallbackprefix = '/var/ftp/pub/openmamba/media/milestone2';
$outputlang = get_bloginfo("language");
if ("$outputlang" != "it") {
$outputlang = "en";
$forword = "for";
$mlword = "multilanguage";
} else {
$forword = "per";
$mlword = "multilingue";
}
print "openmamba $medium $displaymilestone
";
if (file_exists("$mediaprefix/$milestone/$medium/info/description.$outputlang.html.inc")) {
$script_file = "$mediaprefix/$milestone/$medium/info/description.$outputlang.html.inc";
} else if (file_exists("$mediaprefix/$fallbackmilestone/$medium/info/description.$outputlang.html.inc")) {
$script_file = "$mediaprefix/$fallbackmilestone/$medium/info/description.$outputlang.html.inc";
}
if ($script_file) {
$file = fopen($script_file, "r");
while (!feof($file)) {
$b=fread($file,1024);
print $b;
}
fclose($file);
}
reset($archname);
while (list(, $currarch) = each($archname)) {
if (strpos(";".$a['archs'].";",$currarch) == false) continue;
if ($a['multilang']) {
openmamba_download_link($milestone,$medium,$currarch,$ext,$mlword,"en");
} else {
openmamba_download_link($milestone,$medium,$currarch,$ext,"italiano","it");
openmamba_download_link($milestone,$medium,$currarch,$ext,"english","en");
openmamba_download_link($milestone,$medium,$currarch,$ext,"español","es");
}
}
echo "
";
return;
}
add_shortcode('openmamba_download', 'openmamba_download_func');
function openmamba_webbuild_func( $atts ) {
$urlargspos = strpos($_SERVER[REQUEST_URI], '?');
if ($urlargspos > 0) {
$urlargs = substr($_SERVER[REQUEST_URI], $urlargspos);
}
$a = shortcode_atts( array(
'host' => 'buildvm01'
), $atts );
print '';
$file = fopen(get_stylesheet_directory() . '/webbuild.html.inc', "r");
print fread($file, 20000);
flush();
fclose($file);
print "";
}
add_shortcode('openmamba_webbuild', 'openmamba_webbuild_func');
function openmamba_webbuild_status_func() {
$urlargspos = strpos($_SERVER[REQUEST_URI], '?');
if ($urlargspos > 0) {
$urlargs = substr($_SERVER[REQUEST_URI], $urlargspos);
}
// print "";
print "Il supporto per AJAX non è abilitato nel tuo browser. L'aggiornamento live non sarà disponibile, premi Ricarica per aggiornare la pagina. ";
print "Caricamento in corso, attendere...";
print "";// |
";
}
add_shortcode('openmamba_webbuild_status', 'openmamba_webbuild_status_func');
// bbpress tag cloud
add_filter('widget_tag_cloud_args','set_number_tags');
function set_number_tags($args) {
$args = array('number' => 10, 'largest' => 20);
return $args;
}