<?php
 if (session_status() == PHP_SESSION_NONE) {
    session_start();
}
 
 
  // Get Broadcast status from mosquedomain
require('dbConnect2.php');

 $sqlbroadcast = "SELECT adv FROM SMM_mosquedomain where msq_id = '$mosqueid' ";
 $resbroad = mysqli_query($con,$sqlbroadcast);
 $rowbroad = mysqli_fetch_array($resbroad);
 $TZone=$_SESSION['loginresult']['TZone'];
 $advststatus= $rowbroad[0];

$advmess = false;
$advnoti = false;





 $text = $_POST['text'];
 $textar=$_POST['textarabic'];
 $user_id=$_SESSION['loginresult2']['user_id'];
 $storedusername=$_SESSION['loginresult2']['name'];
 $storedpassword=$_SESSION['loginresult2']['pass'];
 $lang = $_POST['lang'];

//image
$image    = $_FILES["image"]["name"];
if($image !=''){
$imagetmp = base64_encode(file_get_contents($_FILES['image']['tmp_name']));
//To Upload 
$file_name = $_FILES['image']['name'];
$file_tmp = $_FILES['image']['tmp_name'];
}
//else $imagetmp=null;
else $image ='qamar';


//For a messages
 if($lang=='English')
 {
    require_once('StringEn.php');
     
 }
 else 
 {
    require_once('StringAr.php');
     
 }
 
  //For a pathes
 if($lang=='English')
 {
    require_once('domain.php');
     
 }
 else 
 {
    require_once('domainAr.php');
     
 }

 

 // For a path
 //require_once('domain.php');
 
 //connect to punch db
 require('dbConnect.php');


$sql = "SELECT * FROM SMA_users WHERE name='".$storedusername."' AND pass = '".$storedpassword."' ";
$check = mysqli_fetch_array(mysqli_query($con,$sql));

if(!isset($check)){
 header("Location:  ".$domain);
 
 }else
 {
    


 
$timestamp = date('Y-m-d H:i:s');
$datetimeFormat = 'Y-m-d H:i:s';
date_default_timezone_set($TZone);
$new_date = date("Y-m-d h:i:s");

 
 
 // Get image path
 
$sql = "SELECT * FROM SMA_imgvideourl";
$check = mysqli_fetch_array(mysqli_query($con,$sql));

if(!isset($check)){
           $path="";
 }else
 {
    $path = $check['img_url'];
}


       $path2=$path.basename($_FILES['image']['name']);
       $domainpath=$_SESSION['loginresult']['domain'];
       $FullPath =$domainpath."/".$path2;
       
       $pathwithmin=$path."min-".basename($_FILES['image']['name']);
  $FullPathwithmin=$domainpath."/".$pathwithmin;
  
  if($text !=='' && $textar !== ''){
  if($image !=''){
      
      
$sql2 = "SELECT * FROM SMA_advertisements where image = '$FullPath' OR image = '$FullPathwithmin' ";
$check2 = mysqli_fetch_array(mysqli_query($con,$sql2));
if(!isset($check2))
{
    
    
    
     //delete old path 
     $oldpath= $path.$file_name;
    // $oldpath = $check2['image'];
    unlink("../".$path.$file_name);
    
    
    

// Valid extension
  $valid_ext = array('png','jpeg','jpg');
  
  // file extension
  $file_extension = pathinfo($path.$file_name, PATHINFO_EXTENSION);
  $file_extension = strtolower($file_extension);
  
// Check extension
  if(in_array($file_extension,$valid_ext)){
      //image not exist (Update)

    
    
      $upload_dir="../".$path;
      
      if(move_uploaded_file($file_tmp,"../".$path.$file_name)){
    $file_size = filesize("../".$path.$file_name); // Get file size in bytes
    $file_size = $file_size / 1024; // Get file size in KB
    $sizeinMB = $file_size / 1024;
    //echo $file_size; // Echo file size
     
      
      
if($file_size >= 1024){
$source_image = "../".$path.$file_name;
$image_destination = $upload_dir."min-".$file_name;
$compress_images = compressImage($source_image, $image_destination);
      unlink("../".$path.$file_name);
      $path2=$path."min-".basename($_FILES['image']['name']);
      $domainpath=$_SESSION['loginresult']['domain'];
      $FullPath =$domainpath."/".$path2;
}
     
      
      }
      
      
    
    
        //insert
        $sql = "INSERT INTO SMA_advertisements (content,contentar,image,status,user_id,Created_on) VALUES('$text','$textar','$FullPath','1','$user_id','$new_date')";
        
        
     if(mysqli_query($con,$sql)){
          header("Location:  ".$_SESSION['loginresult']['domain']."$addadv");
	   $_SESSION['message']= '<div class="alert alert-success" style="text-align:center;flaot:center;margin-left:35%;margin-right:35%;">
            <strong>Successfuly!</strong> '.$successAdd.'
            </div>'; 
            
   //********************************************************************************************************************************
               require('../SmartMosqueAdmin/webphp/sendadvmessages.php?textadv=hi');


   //********************************************************************************************************************************   
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            //end notification and messages
            

     } 
     
     
 }
 
 else{
      
      //invalid extention
        header("Location:  ".$_SESSION['loginresult']['domain']."$addadv");
        $_SESSION['message']= '<div class="alert alert-warning" style="text-align:center;flaot:center;margin-left:35%;margin-right:35%;">
            <strong>Warning!</strong> '.$invalidimg.'
            </div>';  
        
		
      
  }

   

     
}
 
 
 
 
 else
 {
     
         //image already exist
        header("Location:  ".$_SESSION['loginresult']['domain']."$addadv");
        $_SESSION['message']= '<div class="alert alert-warning" style="text-align:center;flaot:center;margin-left:35%;margin-right:35%;">
            <strong>Warning!</strong> '.$imageExist.'
            </div>';    
     
 }
  
  
  
}
  
     // not upload an image  , uploading Default image
else {
    
    if($image == ''){
       $domainpath=$_SESSION['loginresult']['domain'];
       $FullPath2 =$domainpath."/punchresources/DefaultImages/defaultadv.jpg";
       
       
    
        $sql = "INSERT INTO SMA_advertisements (content,contentar,image,status,user_id,Created_on) VALUES($text','$textar','$FullPath2','1','$user_id','$new_date')";
       
         if(mysqli_query($con,$sql)){
          header("Location:  ".$_SESSION['loginresult']['domain']."$addadv");
	   $_SESSION['message']= '<div class="alert alert-success" style="text-align:center;flaot:center;margin-left:35%;margin-right:35%;">
            <strong>Successfuly!</strong> '.$successAdd.'
            </div>';
                          
             //require('../SmartMosqueAdmin/webphp/sendadvmessages.php?textadv=hi');



		}
}

}






         

}//end of empty data
else{
    
    
    
    
 header("Location:  ".$_SESSION['loginresult']['domain']."$addadv");
           header("Location:  ".$_SESSION['loginresult']['domain']."$addadv");

	   $_SESSION['message']= '<div class="alert alert-warning" style="text-align:center;flaot:center;margin-left:35%;margin-right:35%;">
            <strong>Warning!</strong> '.$filldata.'
            </div>'; 

}


   
}
 







// created compressed JPEG file from source file
function compressImage($source_image, $compress_image) {
$image_info = getimagesize($source_image);
if ($image_info['mime'] == 'image/jpeg') {
$source_image = imagecreatefromjpeg($source_image);
imagejpeg($source_image, $compress_image, 75);
} elseif ($image_info['mime'] == 'image/gif') {
$source_image = imagecreatefromgif($source_image);
imagegif($source_image, $compress_image, 75);
} elseif ($image_info['mime'] == 'image/png') {
$source_image = imagecreatefrompng($source_image);
imagepng($source_image, $compress_image, 60);
}
return $compress_image;
}






   



 ?>