/home/techb158/exp.abdallabala.com/application/controllers
NameSizeModeActions
.DS_Store61480644editdlrm
accounts.php77290644editdlrm
admin.php67330644editdlrm
ajax.date-summary.php37960644editdlrm
ajax.expense-calendar.php10310644editdlrm
ajax.income-calendar.php9970644editdlrm
api.php75950644editdlrm
appearance.php20290644editdlrm
autologin.php15990644editdlrm
board.php9890644editdlrm
calendar.php49490644editdlrm
client.php630190644editdlrm
clx_api.php431780644editdlrm
console.php57000644editdlrm
contacts.php612540644editdlrm
cp.php15570644editdlrm
customers.php970644editdlrm
dashboard-alt.php320644editdlrm
dashboard.php365810644editdlrm
default.php1420644editdlrm
delete.php96310644editdlrm
demo.php6890644editdlrm
documents.php54930644editdlrm
editor.php21490644editdlrm
export.php48740644editdlrm
files.php12430644editdlrm
generate.php14680644editdlrm
help.php3810644editdlrm
ibtest.php2110644editdlrm
index.html1120644editdlrm
invoices.php581820644editdlrm
iview.php14100644editdlrm
jsonapi.php47010644editdlrm
jsonexport.php33120644editdlrm
legacy.php250644editdlrm
login.php64400644editdlrm
logout.php800644editdlrm
orders.php88460644editdlrm
plugins.php4260644editdlrm
ps.php100160644editdlrm
quotes.php393340644editdlrm
reorder.php24040644editdlrm
reports.php262270644editdlrm
search.php21250644editdlrm
settings.php1100910644editdlrm
sys_imgcrop.php39380644editdlrm
tags.php19130644editdlrm
tax.php50240644editdlrm
transactions.php285610644editdlrm
update.php18390644editdlrm
update_473.php527630644editdlrm
util.php180270644editdlrm
Edit: /home/techb158/exp.abdallabala.com/application/controllers/jsonapi.php (4701B)
where('username', $username) ->find_one(); if ($d) { $d_pass = $d['password']; if (Password::_verify($password, $d_pass) == true) { $_SESSION['uid'] = $d['id']; $d->last_login = date('Y-m-d H:i:s'); $d->save(); //login log _log( 'API: ' . $_L['Login Successful'] . ' ' . $username, 'Admin', $d['id'] ); if ($d->at == '') { $str = Ib_Str::random_string(20) . $d->id; $d->at = $str; $d->save(); } else { $str = $d->at; } $data['msg'] = 'Login Successful'; $data['success'] = true; $data['token'] = $str; } else { $data['msg'] = 'Login Failed'; _log('API: ' . $_L['Failed Login'] . ' ' . $username, 'Admin'); } } else { $data['msg'] = 'Invalid Username or Password'; _log('API Login: Invalid Username or Password'); } echo json_encode($data); break; case 'dashboard': $data = [ 'net_worth' => 1600, ]; echo json_encode($data); break; case 'customers': $method = ''; if ($_SERVER['REQUEST_METHOD'] == 'POST') { } break; case 'listContacts': $data['msg'] = ''; $data['success'] = false; $auth = ib_api_auth(); if ($auth['success']) { $data = Contacts::all(); } else { $data['msg'] = $auth['msg']; $data['success'] = false; } echo json_encode($data); break; case 'addContact': $data['msg'] = ''; $data['success'] = false; $data['id'] = false; $auth = ib_api_auth(); if ($auth['success']) { $c = ib_get_posted_data(); $add = Contacts::add($c); if (is_numeric($add)) { $data['msg'] = 'Contact Added Successfully'; $data['success'] = true; $data['id'] = $add; } else { $data['msg'] = $add; } } else { $data['msg'] = $auth['msg']; $data['success'] = false; } echo json_encode($data); break; case 'contactDetails': $data['msg'] = ''; $data['success'] = false; $auth = ib_api_auth(); if ($auth['success']) { $id = route(2); $d = ORM::for_table('crm_accounts')->find_one($id); if ($d) { $data = (array) $d; $data['success'] = true; } else { $data['msg'] = 'Contact Not Found.'; } } else { $data['msg'] = $auth['msg']; $data['success'] = false; } echo json_encode($data); break; case 'accounts': $method = $_SERVER['REQUEST_METHOD']; $data['msg'] = ''; $data['success'] = false; $data['method'] = $method; $auth = ib_api_auth(); if ($auth['success']) { switch ($method) { case 'POST': $data['success'] = true; $data['id'] = 1; $data['data'] = ib_get_posted_data(); break; case 'GET': $id = route(2); if ($id == '') { $data['result'] = ORM::for_table( 'sys_accounts' )->find_array(); $data['success'] = true; $tbal = ORM::for_table('sys_accounts')->sum('balance'); $data['total'] = $tbal; } else { // show all } break; } } else { $data['msg'] = $auth['msg']; $data['success'] = false; } echo json_encode($data); break; }