HEX
Server: Apache/2.4.6 (CentOS) mpm-itk/2.4.7-04 mod_fcgid/2.3.9 PHP/5.4.16
System: Linux dvm.vladweb.ru 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User: region-gk.ru (1016)
PHP: 7.3.33
Disabled: NONE
Upload Files
File: /home/temp/autoprokat.vladweb.ru/includes/admin/stat_user.php
<?php
if(isset($_GET['STAT_USER'])){
//$sql = "select u.u_id,a.a_id,d.d_id, u.u_fname,u.u_lname,u.u_mname,a.a_firma,a.a_marka,a.a_year from dogovora d,users u,auto a where d.d_u_id = u.u_id and d.d_a_id = a.a_id";
//sql = "select * from dogovora where d_u_id = ".$_GET['d_u_id'];
/*sql = "select * from dogovora where d_a_id = ".$_GET['d_a_id'];
sql = "select * from dogovora where d_start between ".$_GET['d_start']." AND  ".$_GET['d_end'] ;
sql = "select * from dogovora where d_end between ".$_GET['d_start']." AND  ".$_GET['d_end'] ;
sql = "select * from dogovora where (d_start between ".$_GET['d_start']." AND  ".$_GET['d_end'].") AND (d_end between ".$_GET['d_start']." AND  ".$_GET['d_end']." )" ;
sql = "select * from dogovora where d_u_id = ".$_GET['d_u_id'];
sql = "select * from dogovora where d_u_id = ".$_GET['d_u_id'];




sql="SELECT count(*) FROM dogovora WHERE id=";
select * from ()
*/
	if(isset($_GET['u_id']))
			{
			$sql = "select u_fname,'','',d_start,d_end,d_price, d_skidka,d_id,u_id from dogovora d,users u where d.d_u_id = u.u_id  and u_id =".$_GET['u_id']." order by d_start DESC";
   			$res=mysql_query($sql) or DIE ("SELECT * FROM users ERROR! ".MYSQL_ERROR());
   		 	$user=array();
			while($rowa=mysql_fetch_array($res))
				{ $user[]=$rowa; };

			$smarty->assign("user", $user);
 			$smarty->assign("admin_main_content_template", "dogovora.tpl");

			}
	else
			{
		
		
		$sort_d = " and (d_start between '".date("Y-m-d",strtotime("-1 month"))."' AND  '".date("Y-m-d")."') AND (d_end between '".date("Y-m-d",strtotime("-1 month"))."' AND  '".date("Y-m-d")."' )" ;
			
			if (isset($_POST['d_endYear'])&&isset($_POST['d_startMonth']))
      {
        $sort_d =" ";
    	$d_start = $_POST['d_startYear']."-".$_POST['d_startMonth']."-".$_POST['d_startDay']    ;
    	 $d_end = $_POST['d_endYear']."-".$_POST['d_endMonth']."-".$_POST['d_endDay']    ;

    	 $sort_d = " and (d_start between '".$d_start."' AND  '".$d_end."') AND (d_end between '".$d_start."' AND  '".$d_end."' )" ;
    	 
    	 	$smarty->assign("dt_start", strtotime($d_start));
                $smarty->assign("dt_end", strtotime($d_end));
			
			
    	 }else{
    	 
    	 	$smarty->assign("dt_start", strtotime("-1 month"));
		$smarty->assign("dt_end", strtotime($d_end));
    	 
    	 }
			
			
		
			
			
			
			$dt = 3600*24;
 			$sql = "select u_fname,'','', count(*),sum(DATEDIFF(d_end,d_start)), sum( (( DATEDIFF(d_end,d_start)  )*d_price )  -d_skidka  ) as oplat,sum(d_skidka),d_id,u_id from dogovora d,users u 
 			
 			where d.d_u_id = u.u_id ".$sort_d."  group by u_fname order by oplat DESC";
			// SELECT sum(d_price) as ssum, count(d_id) as cd, users.* FROM `dogovora` LEFT JOIN users ON users.u_id=d_u_id GROUP BY d_u_id ORDER BY ssum DESC 
// 			$sql = "select u_fname,'','', count(*),ROUND(sum(d_end-d_start)/1000000), SUM(d_price-d_skidka) as oplat,sum(d_skidka),d_id,u_id from dogovora d,users u where d.d_u_id = u.u_id  group by d_u_id order by oplat DESC";
			
			//echo $sql;
   			$res=mysql_query($sql) or DIE ("SELECT * FROM users ERROR! ".MYSQL_ERROR());
   		 	$user=array();
			while($rowa=mysql_fetch_array($res))
				{ $user[]=$rowa; };

			$smarty->assign("user", $user);
 			$smarty->assign("admin_main_content_template", "users_stat.tpl");

 			}

	}
?>



<!--//  sum( (( (d_end-d_start)/1000000  )*d_price )  -d_skidka  ) ROUND((sum(((d_end-d_start)))/1000000)*d_price)-d_skidka -->