<?php session_start();
require_once('../../config/config.php');
include("../../common_pages/paging_crm.php");
include("../../common_pages/common_functions.php");
if ($_SESSION['timeout'] + 80 * 60 < time()) {
		 session_unset();
	} else {
		 $_SESSION['timeout'] = time();
	  }
	
	if($_SESSION['admin_code']=="")
	{
		echo '<span class="Error">Session Out!! Relogin Please</span>';
		return;
	}
require_once("../../common_pages/enc.php");
$converter = new Encryption($_SESSION['unique_enc_id']); 
?>
<?php 

if (isset($_REQUEST))

{
	function moveGernal($table,$id,$st)
	{
		if($st=="0")
			$a = sort_id($table,"<","max",$id);
		else
			$a = sort_id($table,">","min",$id);
		
		
		if($a!="")
		{
			$ccode = find_sort_id_code($table,$a);
			$ssi = find_sort_id($table,$id);
			$qry = "Update ".$table." set sort_id='".$a."' where code='".$id."'";
			mysql_query($qry);
			
			 $qry = "Update ".$table." set sort_id='".$ssi."' where code='".$ccode."'";
			mysql_query($qry);
		}		
		return true;
		
	}
	function find_sort_id($tb,$id)
		{
			$qry = "SELECT sort_id FROM $tb where code = '".$id."'";
			$result = mysql_query($qry);
			$rows = mysql_num_rows($result);	
			while($rows = mysql_fetch_assoc($result))		
			{
				return $rows['sort_id'];			
				
			}	
		
		}
	function sort_id($tb,$co,$co2,$data)
	{
		$qry = "SELECT $co2(sort_id) as si FROM $tb where sort_id $co '".find_sort_id($tb,$data)."'";
		
		$result = mysql_query($qry);
		$rows = mysql_num_rows($result);	
		while( $rows = mysql_fetch_array($result))		
		{
			return $rows['si'];			
			
		}	
	
	}
	
	function find_sort_id_code($tb,$id)
	{
		  $qry = "SELECT code FROM $tb where sort_id = '".$id."'";
		$result = mysql_query($qry);
		$rows = mysql_num_rows($result);	
		while($rows = mysql_fetch_array($result))		
		{
			return $rows['code'];			
			
		}	
	
	}
	function find_max_sort_id($tb)
	{
		$qry = "SELECT max(sort_id) as sort_id FROM $tb";
		//echo $qry;
		$result = mysql_query($qry);
		$rows = mysql_num_rows($result);	
		while( $rows = mysql_fetch_array($result))		
		{
			return $rows['sort_id'];			
			
		}	
	
	}
	
	function find_sort_id_max_gn($tb)
	{
		
		$sql = "SELECT max(sort_id) as mm from $tb";
		$res = mysql_query($sql);
		$rows = mysql_fetch_assoc($res);
		if($rows['mm'])
			return $rows['mm'];
		else
			return 0;
		
	}
	function no_of_gernals($pcode)
	{
		
		$sql = "SELECT count(*) as c FROM gernal_value WHERE client_id = '".$_SESSION['client_id']."'  style_code='".$pcode."' ";
		$res = mysql_query($sql);
		$rows = mysql_fetch_assoc($res);
		return (int)$rows['c'];
		
		
	}
	// print_r($_REQUEST);
	switch($_REQUEST['task'])
	{


		case'GernalDetails':
		{
			//var_dump($_REQUEST);
			//echo $_REQUEST['page'];
			$searchtext = mysql_real_escape_string($_REQUEST['searchtext']);
			//$prtstatus = $_REQUEST['status'];
			//$prtcat = $_REQUEST['instructions'];
			$searchtext = trim($searchtext);
			$where = '';			
			$fields = array('name','details');	
			

			if(!empty($searchtext))
			{
				foreach($fields as $field)
				{
				
					if($where=="")
						$where = ' AND ( ';
					else
						$where .= ' OR ';
					$where .= $field." LIKE '%".$searchtext."%' ";
				}
				$where .=')';
			}
			
			$q = "SELECT * FROM sale_employee_brm WHERE is_deleted =0 $where   ORDER BY sort_id ";
						
			if($_REQUEST['page']>=1)
					$_SESSION['page'] = $_REQUEST['page'];
				
				if($_REQUEST['page']=='undefined')
					$_SESSION['page'] = 1;
						
				//Paging New Script //
				$p = paging_prepare($q,$_SESSION['page']);
				
				
			$p['task'] = 'GernalDetails';
			$p['div'] = 'main_result_div';
			$p['response_file'] = 'response_index';
			$q .= " LIMIT ".$p['Page_Start'].",".$p['Per_Page']." ";
			//end of Pageing
			//echo $q;
			
			$qr = mysql_query($q) or die('Error: '.mysql_error());
			
			?>

        <div class="atstable-container">
          <table  width="100%" cellspacing="0" style="border-top:10px solid #777;">
            <tr>
              <td colspan="2"><span onclick="add_edit('0','main_result_div',1);" class="link_a">(+) Add New Branch</span></td>
            </tr>
            <tr>
              <th width="327">Name</th>
              <th width="927">Address</th>            
              <th width="119">Status</th>
              <th width="119">Action</th>
            </tr>
            <?php	
			//print_r($p);
        	$i = 1;
			if($p['Page']!="1")
				$i = $p['Page'] * $p['Per_Page'] - $p['Per_Page']+ 1;//$i = $p[current] * $p[perPage] - $p[perPage]+ 1;
            
			
			
 
			while ($rows=mysql_fetch_array($qr))
            {             	
			?>
            <tr <?php	if(($i%2)==0) echo 'class="alt_new"';?>>
             <td><span onclick="add_edit('<?=$rows['code']; ?>','main_result_div',<?=$p['Page'];?>);" class="link_a"><?=$rows['name']; ?></span> </td> 
			 <td><?=$rows['details']; ?></td>
			 <td><?=($rows['status'] >0 ? '<span class="o">Active</span>' : '<span class="y">Inactive</span>'); ?></td>
             <td class="controler"><span onclick="add_edit('<?=$rows['code']; ?>','main_result_div',<?=$p['Page'];?>);" class="link_a">Edit</span>
				&nbsp;&nbsp;|&nbsp;&nbsp;
				<img src="../../images/icon-delete.gif" align="absmiddle" onclick="delete_row('<?=$rows['code']; ?>','main_result_div',<?=$p['Page'];?>)"  /> 
			 </td> 
            </tr>
            <?php
			$i++;
			}
       ?>
          </table>
	</div>
	<?php paging_new('',$p); ?>
	
    <?php

		}

		break;
		
		
		
		
		
		case 'moveFAQ':
		{
			//print_r($_REQUEST);
			moveGernal($table='metal_type',$_REQUEST['id'],$_REQUEST['direction']);
			
		}
		break;
		
		
		case 'add_edit':
		{
			require_once("index.class.php");
			$objpl=new Gernal();
			$objpl->add_edit(fetch_details('sale_employee_brm','code',$_REQUEST['id']));	
		}
		break;
		
		case 'save_key':
		{
			$data = $_POST;
		     if(check_duplicate_where('sale_employee_brm','name',trim($data['name']),$_REQUEST['id'],'code',"  and is_deleted=0   "))
			{
				 	
					
										
					$n = count($data);
					$i = 1;
					$key = array_keys($data);						
					$j = 1;
					while($i<=($n))
					{
						
						if($key[$i]<>"chbox"  AND $key[$i]<>"photoimg" AND $key[$i]<>"id" AND $key[$i]<>"upload_pic" AND $key[$i]<>"task2"  AND $key[$i]<>"task_n" AND $key[$i]<>"task" AND $key[$i]<>"picture"   AND $key[$i]<>"" AND $key[$i]<>"code" AND $key[$i]<>"group")
						{
							if($j==1)
							{
									$s = " SET $key[$i] = '".trim($data[$key[$i]])."' ";
									$j++;
							}else
								$s = $s.",$key[$i] = '".mysql_real_escape_string(trim($data[$key[$i]]))."' ";
						}
						$i++;
					}
					
					
				  	$s = $s.",admin_id = '".$_SESSION['admin_code']."' ";
					$s = $s.",client_id = '".(!empty($_SESSION['client_id']) ? $_SESSION['client_id'] : $_SESSION['admin_code'])."' ";
					if($data['task2']=="Add")
					{
						$s = $s.",sort_id = '".(find_sort_id_max_gn("sale_employee_brm")+1)."' ";
						$s = "INSERT INTO sale_employee_brm ".$s;	
						
					}else{		
						$s = "UPDATE sale_employee_brm  ".$s;	
						$s = $s." WHERE   code='".$data['id']."'";
					}				
					//print_r($_REQUEST);				
					//echo $s;
					
					if(mysql_query($s))
					{
						$id = mysql_insert_id();
						if($data['id']>0)
							$id  = $data['id'];

						if($data['task2']=="Add")
						{
							echo '<span class="sucess">Record Inserted successfully!!</span>';
							
						}else
							echo '<span class="sucess">Record Updated successfully!!</span>';
					}
					else
						echo '<span class="error">Error : in Updation!!</span>';		
				 		
			}else{
				echo '<span class="error">Error : Duplicate Data!!</span>';
			}
		}
		break;
		
		case 'delete_row':
		{
			if($_REQUEST['id']>0)
			{
				
				 
					$sql = "update  sale_employee_brm SET is_deleted=1 WHERE code='".$_REQUEST['id']."'";
					if(mysql_query($sql))
					{	echo '';
						return true;
					}
					else
					{	echo '<span class="error_2">Error : in deletion!!</span>';	
						return true;
					}
                 
				
			}
			echo '<span class="error_2">Error : Can\'t Delete record!!</span>';
		}
		break;
		
		//Events 
		case'Gernal_eventsDetails':
		{
			
			
			
			$_SESSION['pcode'] =$pcode=$_REQUEST["pcode"];
			 
			$s = "SELECT * FROM metal_type WHERE code='".$pcode."'";
			$r = mysql_query($s);
			$prod = mysql_fetch_assoc($r);
			
			$q = "SELECT * FROM gernal_value WHERE style_code='".$pcode."'   ORDER BY title	";

			$qr = mysql_query($q) or die('Error: '.mysql_error());
			?>

        	<div class="atstable-container">
          
          
          <table width="100%" border="0" cellspacing="0" cellpadding="3" style="border-top:10px solid #777;">
          <tr>
            <td  width="300px;" valign="top" >
            
            
            <span>Gernal</span><br />
			<h2 style="color:#F00;"><?=$prod['name'];?></h2>
             
            
            
            <br />
			<button type="button" id="as" name="as" onclick="GernalDetails(<?=$_SESSION['page'];?>)" >Go Back</button></td>
            <td valign="top" >
            
            <div id="main_result_div2"><table  width="100%" cellspacing="0" >
            <tr>
              <td colspan="7">
             
              
              <span onclick="add_edit2('0','main_result_div2',1);" class="link_a">(+) Add New Branch</span></td>
            </tr>
            <tr>
               
                	
              <th width="553">Branch Name</th>
               
              <th width="72"></th>
            </tr>
            <?php	
			//print_r($p);
        	$i = 1;
			if($p['Page']!="1")
				$i = $p['Page'] * $p['Per_Page'] - $p['Per_Page']+ 1;//$i = $p[current] * $p[perPage] - $p[perPage]+ 1;
            
			while ($rows=mysql_fetch_array($qr))
            {             	
			?>
            <tr <?php	if(($i%2)==0) echo 'class="alt_new"';?>>
             
              
              
              
              <td><?=$rows['title']; ?> </td>
               
               
              <td class="controler"><span onclick="add_edit2('<?=$rows['code']; ?>','main_result_div2','');" class="link_a">Edit</span>
              
              <?php
              if(isdelete('metal_type_code',"cat".$pcode,$rows['code'])){ ?>
			  &nbsp;&nbsp;|&nbsp;&nbsp;
         <img src="../../images/icon-delete.gif" align="absmiddle" onclick="delete_row2('<?=$rows['code']; ?>','main_result_div',<?=$pcode;?>)"  />   <?php } ?>
                           </td> 
               
            </tr>
            <?php
			$i++;
			}
       ?>
          </table></div>
            </td>
          </tr>
        </table>

</div> 
		 

    <?php			

    #-------------> Pagination Finish			

		

		}
        break;
		
		case 'add_edit2':
		{
			require_once("index.class.php");
			$objpl=new Gernal();
			$objpl->add_edit2(fetch_details('gernal_value','code',$_REQUEST['id']));	
		}
		break; 
		
		case 'save_key2':
		{
			$data = $_POST;
		//print_r($data);
 
			 
					
				if(check_duplicate_where('gernal','title',trim($data['title']),$_REQUEST['id'],'code'," and     style_code='".$data['style_code']."'"))
				{	
					 
					 
					
										
					$n = count($data);
					$i = 1;
					$key = array_keys($data);						
					$j = 1;
					 
					while($i<=($n-2))
					{
						
						if($key[$i]<>"chbox"  AND $key[$i]<>"photoimg" AND $key[$i]<>"id" AND $key[$i]<>"upload_pic" AND $key[$i]<>"task2"  AND $key[$i]<>"task_n" AND $key[$i]<>"task" AND $key[$i]<>"picture" AND $key[$i]<>"status" AND $key[$i]<>"photoimg" AND $key[$i]<>"" )
						{
							if($j==1)
							{
								$s = " SET $key[$i] = '".trim($data[$key[$i]])."' ";
								$j=2;
							}
							else
								$s = $s.",$key[$i] = '".mysql_real_escape_string(trim($data[$key[$i]]))."' ";
						}
						$i++;
					}
					
		 
					$s = $s.",style_code = '".$data['style_code']."' ";
					
					
					if($data['task2']=="Add")
					{
						//$s = $s.",sort_id = '".(find_sort_id_max_gn("gernal_value")+10)."' ";
						$s = "INSERT INTO gernal_value ".$s;	
						
					}
					else
					{		
						$s = "UPDATE gernal_value  ".$s;	
						$s = $s." WHERE   code='".$data['id']."'";
					}
					  
					 
					
					if(mysql_query($s))
					{

						$id = mysql_insert_id();

						if($data['id']>0)

							$id = $data['id'];

					 	 

						if($data['task2']=="Add")

							echo '<span class="sucess">Record Inserted successfully!!</span>';

						else

							echo '<span class="sucess">Record Updated successfully!!</span>';

					}else{
						echo '<span class="error">Error : in Updation!!</span>';								
					}
				 }
				else
					echo '<span class="error">Duplicate Gernal Value!!</span>';		
			
		}
		break;
		
		
		case 'delete_row2':
		{
			if($_REQUEST['id']>0)
			{
				
				 
					$sql = "delete from  gernal_value  WHERE   code='".$_REQUEST['id']."'";
					if(mysql_query($sql))
					{	echo '';
						return true;
					}
					else
					{	echo '<span class="error_2">Error : in deletion !!</span>';	
						return true;
					}
                  
				
			}
			echo '<span class="error_2">Error : Can\'t Delete record!!</span>';
		}
		break;
		
		
		
		 
	};

	

}

?>

