Joywork/ajax/sales_plan.php

50 lines
1.9 KiB
PHP
Raw Normal View History

2026-05-22 20:21:54 +02:00
<?php
require_once($_SERVER['DOCUMENT_ROOT']."/config.php");
if(isset($_POST['users_plan'])){
$users_plan = json_decode($_POST['users_plan'], true);
$mounth = (int)($_POST['month']);
$year = $_POST['year'];
$quantity = (int)$_POST['quantity'];
foreach($users_plan as $user => $plan){
$sql = "SELECT `id` from `sales_plan` WHERE `user_id` = {$user} AND `month` = {$mounth} AND `year` = {$year}";
$q = mysql_query($sql);
$rows = mysql_num_rows($q);
$sql = "INSERT INTO `sales_plan` (`user_id`, `summa`, `quantity`, `month`, `year`) VALUES ({$user}, {$plan}, {$quantity}, {$mounth}, {$year})";
if($rows > 0){
$sql = "UPDATE `sales_plan` SET `summa` = {$plan}, `quantity` = {$quantity} WHERE `user_id` = {$user} AND `month` = {$mounth} AND `year` = {$year}";
}
mysql_query($sql);
}
}
if(isset($_POST['get_users_plan'])){
$mounth = (int)($_POST['month']);
$year = $_POST['year'];
$user_id = (int)$_POST['user_id'];
$res = array();
$sql_summa = "SELECT `s`.`summa`, `s`.`quantity` FROM `sales_plan` as `s` WHERE `s`.`user_id` = $user_id AND s.month = '{$mounth}' AND s.year = '{$year}'";
//echo $sql_summa;
$q_summa = mysql_query($sql_summa);
if(mysql_num_rows($q_summa) > 0){
$r_summa = mysql_fetch_assoc($q_summa);
$res['summa'] = (int)$r_summa['summa'];
$res['quantity'] = (int)$r_summa['quantity'];
} else {
$res['summa'] = 0;
$res['quantity'] = 0;
}
$sql = "SELECT `first_name`, `last_name`, `middle_name` FROM users WHERE id = {$user_id}";
$q = mysql_query($sql);
$r = mysql_fetch_assoc($q);
$res['fio'] = trim($r['last_name'] . ' ' . $r['first_name'] . ' ' . $r['middle_name']);
$res['first_name'] = $r['first_name'];
$res['last_name'] = $r['last_name'];
$res['middle_name'] = $r['middle_name'];
echo json_encode($res);
}