<?php
require_once 'class_user.php';
$user_home = new USER();
$eventlog = EVENTLOG;
function event_log($text){
if(EVENTLOG == Y){
$text=$uid."\t".$text;
$file = "logs"."/".APP_NAME.date("Y-m-d").".log";
//$file = "logs/dailyroll".date("Y-m-d").".log";
error_log(date("[Y-m-d H:i:s]")."\t[INFO][".basename(__FILE__)."]\t".$text."\r\n", 3, $file);
}
}
if (isset($_POST['user_id'])) {
event_log("begining of get account");
//$user_id = '5c2dcee2e21538.17188314';
$user_id = $_POST['user_id'];
event_log($user_id);
$id=$user_home->getUseridByUniq($user_id);
$sql="SELECT a.account_id,b.accountname FROM groups a , accounts b WHERE a.account_id = b.account_id and a.`account_status`='active' and a.`added_user_id`='$id' group by a.account_id ";
$stmt = $user_home->runQuery($sql);
$stmt->execute();
event_log($sql);
while($row = $stmt->fetch(PDO::FETCH_ASSOC)){
$response['account_id'] = $row['account_id'];
$response['accountname'] = $row['accountname'];
$responsearray[] = $response;
}
echo json_encode($responsearray);
event_log(json_encode($responsearray));
event_log("End of get account");
}
else if (isset($_POST['account_id']) && isset($_POST['cat_type'])){
event_log("begining of get category");
$account_id = $_POST['account_id'];
//$account_id = '2';
event_log($account_id);
$cat_type = $_POST['cat_type'];
//$cat_type = 'expenses';
event_log($cat_type);
$sql = "SELECT * FROM `category` WHERE `account_id`='$account_id' AND `cat_type`='$cat_type'";
$stmt = $user_home->runQuery($sql);
$stmt->execute();
event_log($sql);
while($row = $stmt->fetch(PDO::FETCH_ASSOC)){
$response["cat_id"] = $row["cat_id"];
$response["cat_name"] = $row["cat_name"];
$responsearray[] = $response;
}
echo json_encode($responsearray);
event_log(json_encode($responsearray));
event_log("ending of get category");
}
else if (isset($_POST['subcat_id'])) {
event_log("begining of get subcategory");
$cat_id = $_POST['subcat_id'];
//$cat_id ='16';
event_log($cat_id);
$sql = "SELECT * FROM `sub_category` WHERE `cat_id`='$cat_id'";
$stmt = $user_home->runQuery($sql);
$stmt->execute();
//echo $sql;
event_log($sql);
//$response = array();
//$x = 1;
while($row = $stmt->fetch(PDO::FETCH_ASSOC)){
$response["sub_id"] = $row["subcat_id"];
$response["subcat_name"] = $row["subcat_name"];
$responsearray[] = $response;
//print_$response);
event_log($responsearray);
}
echo json_encode($responsearray);
event_log(json_encode($responsearray));
event_log("ending of get subcategory");
}
else if (isset($_POST['subcat'])) {
event_log("begining of get amount");
$cat_id = $_POST['subcat'];
//$cat_id ='16';
event_log($cat_id);
$sql = "SELECT * FROM `sub_category` WHERE `subcat_id`='$cat_id'";
$stmt = $user_home->runQuery($sql);
$stmt->execute();
//echo $sql;
event_log($sql);
//$response = array();
//$x = 1;
while($row = $stmt->fetch(PDO::FETCH_ASSOC)){
$response["amount"] = $row["amount"];
$responsearray[] = $response;
//print_$response);
event_log($responsearray);
}
echo json_encode($responsearray);
event_log(json_encode($responsearray));
event_log("ending of get Amount");
}
else {
$response["error"] = TRUE;
$response["error_msg"] = "Required Parameters are missing";
echo json_encode($response);
event_log("Required Pa missing");
}
?>