<?php // Expenses visualisation // // new expense header('Content-Type: application/json'); session_start(); require __DIR__ . "/../../vendor/autoload.php"; $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':
for ($c = 0; $c < $num; $c++) { $rows[$row][] = $data[$c]; } $row++; } fclose($handle); $cols = array_shift($rows); //print_r($cols);exit; //echo "<pre>";print_r($rows);echo "</pre>"; // Start importing // foreach ($rows as $row) { //print_r($row);exit; $dat = []; $dat['date'] = $row[0]; $dat['name'] = $row[1]; $dat['value'] = $row[2] * 1; $dat['currency'] = 'EUR'; if ($EXP->newExpense($dat)) { $imported++; } } } case 'xls': echo "<pre>_FILES="; print_r($_FILES); echo "</pre>"; break; default: exit("Unknow Ext: {$ext}"); } exit("{$imported} expense(s) imported");