MOON
Server: Apache
System: Linux 54-179-220-51.cprapid.com 3.10.0-1160.144.1.el7.tuxcare.els4.x86_64 #1 SMP Tue Apr 7 08:40:40 UTC 2026 x86_64
User: thehunarfound (1001)
PHP: 7.4.29
Disabled: NONE
Upload Files
File: /home/thehunarfound/www/sms/cron.php-3-nov-2020
<?php
include('lib/config.php');
$qry= "SELECT form_no,enrollment_no From enrollment_report";
$res = $db->ExecuteQuery($qry);
//$count = 0;
while(list($form_no,$enrollment_no) = $res->FetchAsArray()){

  if ($enrollment_no == ""){
      $batch_no = $db->GetSingleRecord("SELECT s.batch_no FROM Students s INNER JOIN enrollment_report er ON s.form_no = er.form_no WHERE s.form_no = '".$form_no."'");
      $campus = $db->GetSingleRecord("SELECT s.campus FROM Students s INNER JOIN enrollment_report er ON s.form_no = er.form_no WHERE s.form_no = '".$form_no."'");
      $trade = $db->GetSingleRecord("SELECT s.trade FROM Students s INNER JOIN enrollment_report er ON s.form_no = er.form_no WHERE s.form_no = '".$form_no."'");
//     $form_no = $db->GetSingleRecord("SELECT s.form_no FROM Students s INNER JOIN enrollment_report er ON s.form_no = er.form_no WHERE er.enrollment_no = '".$enrollment_no."'");

    $chk_status = $db->GetSingleRecord("Select status from cron_log where where batch = '".$batch_no."' AND campus = '".$campus."' AND program = '".$trade."'");

    if(!$chk_status){
    $sql1 = "Select last_date from admission_setup where batch = '".$batch_no."' AND campus = '".$campus."' AND program = '".$trade."'";
//     echo $sql1;
     $res1	=$db->ExecuteQuery($sql1);
    list($last_date) = $res1->FetchAsArray();
    $arr = explode('-', $last_date);
    $newDate = $arr[2].'-'.$arr[0].'-'.$arr[1];
//       echo date("Y-m-d", strtotime($newDate)) < date('Y-m-d');
      if(date("Y-m-d", strtotime($newDate)) < date('Y-m-d')){
//         echo "Select COUNT(*) from Students where trade = '".$trade."' AND campus = '".$campus."' AND form_no NOT IN (SELECT form_no from enrollment_report where enrollment_no = '')<br>";
        $endloop = false;
        //while loop
          $student_trade_count = $db->GetSingleRecord("Select COUNT(*) from Students where trade = '".$trade."' AND campus = '".$campus."' AND form_no NOT IN (SELECT form_no from enrollment_report where enrollment_no = '')");
          $student_campus_count = $db->GetSingleRecord("Select COUNT(*) from Students where campus = '".$campus."' AND form_no NOT IN (SELECT form_no from enrollment_report where enrollment_no = '')");
          $institute_code = $db->GetSingleRecord("select code from institute_info where abbreviation = '".$campus."'");
          $programe_code = $db->GetSingleRecord("select code from add_setup where name = 'program' AND value = '".$trade."'");
        while(!$endloop){
         $student_trade_count++;
         $student_trade_count = sprintf("%04d", $student_trade_count);
         $student_campus_count++;
         $student_campus_count = sprintf("%05d", $student_campus_count);
         $enrollment_no = $institute_code."-".$programe_code."-".$student_trade_count."-".$student_campus_count;
        if($db->GetSingleRecord("select count(*) from enrollment_report where enrollment_no = '".$enrollment_no."'") < 1){
         $endloop = true;
         $db->ExecuteQuery("delete from enrollment_report where form_no = ".$form_no);
         $db->ExecuteQuery("Insert into enrollment_report(`form_no`, `enrollment_date`, `enrollment_no`) Values(".$form_no.",NOW(),'".$enrollment_no."')");
         echo $form_no." - ".$enrollment_no." updated ! <br>";
         if($db->GetSingleRecord("select count(*) from cron_log where campus = '".$campus."'AND batch = '".$batch_no."' AND program = '".$trade."'") > 0){
          $db->ExecuteQuery("delete from cron_log where campus = '".$campus."'AND batch = '".$batch_no."' AND program = '".$trade."'");
        }
          $db->ExecuteQuery("insert into cron_log(`status`,`batch`,`campus`,`program`) values('1','".$batch_no."','".$campus."','".$trade."')");
        }
       }//end while
      }
   }
  }
 }

//           $db->ExecuteQuery("insert into cron_log(`status`,`batch`,`campus`,`program`) values('1','".$batch_no."','".$campus."','".$trade."')");
?>