echo "cli_ip={$cli_ip}" . "<br/>"; echo "tmp_dir={$tmp_dir}" . "<br/>"; echo "<br/>"; //****/ if ($cmd == 'html') { require_once 'task/task.html.php'; } else { if ($app == 'taskgroup') { $app = 'task'; $cmd = "group.{$cmd}"; } else { if ($app == 'task') { $cmd = "task.{$cmd}"; } } $dsn = get_dsn($home_dir, $app); require_once 'task.php'; $json = null; switch ($cmd) { case 'group.list': $groups = TaskGroup::all(); if (empty($groups)) { $groups = array(); } $json = json_encode($groups); break; case 'group.create': #debug($req_json); $datum = json_decode($req_json); #debug_foreach($datum); $group = TaskGroup::with_obje($datum);
function get_connection() { static $pdo; if (empty($pdo)) { echo get_dsn(); echo "\n"; echo get_username(); echo "\n"; echo get_password(); echo "\n"; $pdo = new PDO(get_dsn(), get_username(), get_password()); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } return $pdo; }