1
0

Added custom Blogposts for ProblemEulerBefunge

This commit is contained in:
2014-09-28 02:37:53 +02:00
parent 144ded4750
commit 58eb50f0ad
31 changed files with 1314 additions and 50 deletions

View File

@@ -12,6 +12,11 @@ class MSController extends CController
public $selectedNav = '';
public $js_scripts = array();
public $css_files =
[
"/css/styles.css",
"/css/prism.css",
];
public $title = null;

View File

@@ -54,4 +54,54 @@ class MsHelper {
}
rmdir($dirPath);
}
public static function formatMilliseconds($millis)
{
if ($millis < 1000)
{
return $millis . 'ms';
}
else if ($millis < 10 * 1000)
{
return number_format($millis / (1000), 2) . 's';
}
else if ($millis < 60 * 1000)
{
return floor($millis / (1000)) . 's';
}
else if ($millis < 10 * 60 * 1000)
{
return floor($millis / (60 * 1000)) . 'min ' . floor(($millis % (60 * 1000)) / 1000) . 's';
}
else if ($millis < 60 * 60 * 1000)
{
return floor($millis / (60 * 1000)) . 'min';
}
else if ($millis < 10 * 60 * 60 * 1000)
{
return number_format($millis / (60 * 60 * 1000), 2) . ' hours';
}
else
{
return floor($millis / (60 * 60 * 1000)) . ' hours';
}
}
/**
* Appends/Prepends $before/$after to every line in $input
*
* @param $input
* @param $before
* @param $after
* @return mixed
*/
public function encloseLines($input, $before, $after)
{
$array = preg_split("/\r\n|\n|\r/", $input);
for($i = 0; $i < count($array); $i++)
$array[$i] = $before . $array[$i] . $after;
return implode(PHP_EOL, $array);
}
}