require __DIR__ . "/../../vendor/autoload.php"; $admin = new LTE\AdminLte2(); $admin->title("Edit"); echo $admin; // $EXP = new Expenses\Expenses(); if (!$EXP->user_id()) { header("location:../login/logout.php"); die("Error:!user_id"); } $id = 0; if (isset($_GET['id'])) { $id = $_GET['id'] * 1; } if (isset($_GET['date'])) { $x = $EXP->expenseByDay($_GET['date']); //array_pop($x) if (count($x)) { $id = $x[0]['ed_id']; } //print_r($x[0]);exit; //$id=$EXP->idByDate($_GET['date']); } if (!$id) { echo "<pre>Error</pre>"; exit("<script>document.location.href='../search/';</script>"); } //echo "<input type=hidden idd=date value='$date'>"; ?> <section class="content-header"> <h1><i class='fa fa-edit'></i> Edit</h1>
//exit(json_encode($_POST)); $dat = []; $updated = $EXP->update($_POST['ed_id'], $_POST); if ($updated) { $dat['msg'] = 'updated'; } else { $dat['error'] = 'NOT updated'; } exit(json_encode($dat)); case 'expenseByDay': // on the same day //print_r($_POST); //exit(json_encode($_POST)); $date = ''; if ($_POST['ed_id'] > 0) { $date = $EXP->expense($_POST['ed_id'])['date']; } $dat = []; $dat = $EXP->expenseByDay($date); foreach ($dat as $k => $v) { $dat[$k]['time'] = substr($v['time'], 0, 5); } exit(json_encode($dat)); case 'delete': if ($EXP->delete($_POST['id'])) { exit(json_encode(['deleted' => 'ok'])); } exit(json_encode(['error' => 'could not delete'])); default: die("ctrl error: " . $_POST['do']); }
$EXP = new Expenses\Expenses(); if (!$EXP->user_id()) { exit(json_encode(['error' => 'please login'])); } switch ($_POST['do']) { case 'save': //print_r($_POST); $dat = []; if ($id = $EXP->newExpense($_POST)) { $dat['id'] = $id; exit(json_encode($dat)); } $dat['error'] = "nope"; exit(json_encode($dat)); break; case 'getExpenses': //print_r($_POST); $dat = $EXP->expenseByDay($_POST['day']); foreach ($dat as $k => $v) { $dat[$k]['time'] = substr($v['time'], 0, 5); } exit(json_encode($dat)); break; case 'delete': if ($EXP->delete($_POST['id'])) { exit(json_encode(['deleted' => 'ok'])); } exit(json_encode(['error' => 'could not delete'])); default: die("ctrl error: " . $_POST['do']); }