httpstatuses/httpstatuses.php
2012-08-11 22:34:20 +01:00

30 lines
714 B
PHP

<?php
class Httpstatuses
{
public static function statuses($class = "*")
{
$class_files = glob("codes/*.json");
foreach($class_files as $class_file)
{
$class = json_decode(file_get_contents($class_file), true);
$classes[$class["class"]["class"]] = $class;
}
return $classes;
}
public static function status($code)
{
$class = substr($code, 0, 1);
$class_file = file_get_contents("codes/$class.json");
if(!$class_file)
return false;
$code_list = json_decode($class_file, true);
return $code_list["codes"][$code] ?: false;
}
}