示例#1
0
    print '<?xml version="1.0"?>'.PHP_EOL;
    print '<hours xsi:noNamespaceSchemaLocation="libraryHours.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">'.PHP_EOL;
}

$libHours = new Hours;

switch ($_REQUEST['action']) {
case "getlist":
    print ($libHours->ListDailyHours($format,$_REQUEST));
    break;
case "oneday":
    if ($_REQUEST['date']) { 
        $date = date("Y-m-d",strtotime($_REQUEST['date']));
    }
    else { $date = date("Y-m-d"); }
    print ($libHours->GetHoursByDate($date,$format));
    break;
default: 
    include ("gen_form.php");
    break;
}

if ($format = "xmlIthaca") {
    print '</hours>'.PHP_EOL;
}


function Argv2Request($argv) {
    /*
      When $_REQUEST is empty and $argv is defined, 
      interpret $argv[1]...$argv[n] as key => value pairs