function send_student_result()
 {
     if (isPostBack()) {
         $class_name_id = $_POST['class_name_id'];
         $class_id = $_POST['class_id'];
         $section_id = $_POST['section_id'];
         $exam_id = $_POST['examselection'];
         $school_id = $_SESSION['school_id'];
         $smsInfo = $smsInfo2 = $this->Admin_model->get_result_sheet_SMS_rs_v2($_SESSION['school_id'], $class_name_id, $section_id, $exam_id);
         $inc = 0;
         $url = '';
         $data['user'] = '';
         $data['pass'] = '';
         if ($smsInfo) {
             while ($smsInfo) {
                 $data['sid'] = $smsInfo[$inc]['sid'];
                 $data["sms[{$inc}][0]"] = $smsInfo[$inc]['gurdian_phon_no'];
                 $msg .= 'Student Name: ' . $smsInfo[$inc]['name'] . ' ,';
                 $msg .= 'Exam Type: ' . $smsInfo[$inc]['exam_name'] . ' ,';
                 $msg .= 'Subject: ' . $smsInfo[$inc]['subject'] . ' ,';
                 $msg .= 'Marks: ' . $smsInfo[$inc]['marks'] . ' ,';
                 $msg .= 'Comment: ' . $smsInfo[$inc]['remarks'] . ' ,';
                 $data["sms[{$inc}][1]"] = $msg;
                 unset($smsInfo[$inc]);
                 $inc++;
                 $msg = '';
             }
             $ch = curl_init();
             curl_setopt($ch, CURLOPT_URL, $url);
             curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
             curl_setopt($ch, CURLOPT_POST, true);
             curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
             $output = curl_exec($ch);
             #$info = curl_getinfo($ch);
             curl_close($ch);
             #message('Message has been sent successfully');
         }
         if ($smsInfo2) {
             foreach ($smsInfo2 as $sinf) {
                 $updateIdsArr[] = $sinf['student_result_id'];
             }
             if ($updateIdsArr) {
                 $comma_seperated_ids = implode(',', $updateIdsArr);
                 $sql = "UPDATE `scl_student_result` SET `is_result_sent` = '1' WHERE `student_result_id` IN({$comma_seperated_ids})";
                 $this->db->query($sql);
                 $_SESSION['is_result_sent'] = '1';
             }
         }
     }
     redirect('create/student_result');
     exit;
 }
 function login_frontend()
 {
     if (isPostBack()) {
         $email = $_POST['email'];
         $password = md5($_POST['password']);
         $user_type = $_POST['user_type'];
         $adminInfo = $this->Admin_model->admin_login_check_front($email, $password, $user_type);
         if ($adminInfo) {
             $_SESSION['is_admin_loggedin'] = '1';
             $_SESSION['is_superadmin'] = $adminInfo['is_superadmin'];
             $_SESSION['admin_id'] = $adminInfo['admin_id'];
             $_SESSION['admin_email'] = $adminInfo['email'];
             if ($_SESSION['is_superadmin'] != '1') {
                 if ($_SESSION['is_superadmin'] == '2') {
                     $_SESSION['school_id'] = $adminInfo['school_id'];
                     $_SESSION['is_school_admin'] = '1';
                 } else {
                     if ($_SESSION['is_superadmin'] == '3') {
                         $_SESSION['school_id'] = $adminInfo['school_id'];
                         $_SESSION['is_school_admin'] = '0';
                     } else {
                         if ($_SESSION['is_superadmin'] == '0') {
                             $_SESSION['school_id'] = $this->Admin_model->get_school_id($_SESSION['admin_id']);
                             $_SESSION['is_school_admin'] = '0';
                         }
                     }
                 }
                 $_SESSION['school_name'] = $this->Admin_model->get_school_name_by_school_id($_SESSION['school_id']);
             } else {
                 if ($_SESSION['is_superadmin'] == '1') {
                     $_SESSION['school_id'] = $this->Admin_model->get_school_id($_SESSION['admin_id']);
                     $_SESSION['is_school_admin'] = '0';
                     $_SESSION['school_name'] = '';
                 }
             }
             redirect('admin');
             exit;
         }
         redirect('welcome');
         exit;
     }
 }
 public function edit_result()
 {
     if (isPostBack()) {
         $arr = $_POST['grade_id'];
         if ($arr) {
             foreach ($arr as $k => $v) {
                 $data['marks'] = $_POST['marks'][$k];
                 $data['grade_id'] = $_POST['grade_id'][$k];
                 $data['remarks'] = $_POST['remarks'][$k];
                 $student_result_id = $k;
                 $this->Admin_model->common_update('scl_student_result', $data, $student_result_id, 'student_result_id');
             }
         }
     }
     $class_name_id = 1;
     $section_id = 14;
     $class_id = 126;
     $school_id = $_SESSION['school_id'];
     $resultdate = '2013-05-01';
     $data['class'] = $this->Admin_model->get_distinct_class($_SESSION['school_id']);
     $data['examList'] = $this->Admin_model->get_exam_list($_SESSION['school_id']);
     $data['mainContent'] = $this->load->view('admin/result/edit_result', $data, true);
     $this->load->view('admin/template', $data);
 }
Example #4
0
<?php

include_once './lib.php';
include_once './config.php';
if (!isPostBack()) {
    die('Please send subscribe form via POST method...');
}
$Email = htmlspecialchars($_POST['txtSubscribe']);
$Text = "Subscriber email address recieved : " . $Email;
$Subject = "Subscribe";
if (!checkEmailAddress($Email)) {
    die('Invalid email address...');
}
if (!sendmail::send($Email, $subscribeEmail, $Text, $Subject)) {
    die('Could not send message. failed to connect to mailserver.');
}
echo '1';
 function send_student_result()
 {
     if (isPostBack()) {
         $class_name_id = $_POST['class_name_id'];
         $class_id = $_POST['class_id'];
         $section_id = $_POST['section_id'];
         $exam_id = $_POST['examselection'];
         $school_id = $_SESSION['school_id'];
         $smsInfo = $smsInfo2 = $this->Admin_model->get_result_sheet_SMS_rs_v2($_SESSION['school_id'], $class_name_id, $section_id, $exam_id);
         $inc = 0;
         $school_id = $_SESSION['school_id'];
         $school_short_name_sms = mysql_result(mysql_query("SELECT school_short_name FROM scl_school WHERE school_id = '{$school_id}' LIMIT 1"), 0);
         // $url = 'http://sms.sslwireless.com/xenontech/server.php';
         // $data['user'] = '******';
         // $data['pass'] = '******';
         $username = '******';
         $password = '******';
         $provider = 'manage.muthofun.com';
         $balance_url = 'http://manage.muthofun.com/bulksms/getBALANCE.go';
         $send_url = 'http://manage.muthofun.com/bulksms/bulksend.go';
         $charset = 0;
         $originator = $school_short_name_sms;
         $showDLR = 0;
         $msgtype = '';
         $utc = 0;
         $fieldcnt = 8;
         if ($smsInfo) {
             while ($smsInfo) {
                 $data['sid'] = $smsInfo[$inc]['sid'];
                 $data["sms[{$inc}][0]"] = '88' . $smsInfo[$inc]['gurdian_phon_no'];
                 $msg .= 'Student Name: ' . $smsInfo[$inc]['name'] . ' ,';
                 $msg .= 'Exam Type: ' . $smsInfo[$inc]['exam_name'] . ' ,';
                 $msg .= 'Subject: ' . $smsInfo[$inc]['subject'] . ' ,';
                 $msg .= 'Marks: ' . $smsInfo[$inc]['marks'] . ' ,';
                 $msg .= 'Comment: ' . $smsInfo[$inc]['remarks'] . ' ,';
                 $data["sms[{$inc}][1]"] = $msg;
                 $msgtext = $data["sms[{$inc}][1]"];
                 $phone = $data["sms[{$inc}][0]"];
                 $fieldstring = "username={$username}&password={$password}&charset={$charset}&msgtext={$msgtext}&originator={$originator}&phone={$phone}&provider={$provider}&showDLR={$showDLR}&msgtype={$msgtype}";
                 $ch = curl_init();
                 curl_setopt($ch, CURLOPT_URL, $send_url);
                 curl_setopt($ch, CURLOPT_POST, $fieldcnt);
                 curl_setopt($ch, CURLOPT_POSTFIELDS, $fieldstring);
                 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
                 $res = curl_exec($ch);
                 curl_close($ch);
                 unset($smsInfo[$inc]);
                 $inc++;
                 $msg = '';
             }
             // $ch = curl_init();
             // curl_setopt($ch, CURLOPT_URL, $url);
             // curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
             // curl_setopt($ch, CURLOPT_POST, true);
             // curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
             // $output = curl_exec($ch);
             // #$info = curl_getinfo($ch);
             // curl_close($ch);
             #message('Message has been sent successfully');
         }
         if ($smsInfo2) {
             foreach ($smsInfo2 as $sinf) {
                 $updateIdsArr[] = $sinf['student_result_id'];
             }
             if ($updateIdsArr) {
                 $comma_seperated_ids = implode(',', $updateIdsArr);
                 $sql = "UPDATE `scl_student_result` SET `is_result_sent` = '1' WHERE `student_result_id` IN({$comma_seperated_ids})";
                 $this->db->query($sql);
                 $_SESSION['is_result_sent'] = '1';
             }
         }
     }
     redirect('create/student_result');
     exit;
 }
 function sms()
 {
     if (isPostBack()) {
         $school_id = $_SESSION['school_id'];
         $sql = "SELECT * FROM scl_sms WHERE school_id = {$school_id} LIMIT 1";
         $query = $this->db->query($sql);
         $row = $query->row_array();
         $data['sms'] = $_POST['sms'];
         if ($row) {
             $this->Admin_model->common_update('scl_sms', $data, $school_id, 'school_id');
             message('SMS has been updated successfully');
         } else {
             $data['status'] = 1;
             $data['school_id'] = $school_id;
             $this->Admin_model->common_insert($data, 'scl_sms');
             message('SMS has been created successfully');
         }
     }
     $data['sms'] = $this->Admin_model->get_sms($_SESSION['school_id']);
     $data['mainContent'] = $this->load->view('admin/sms/create', $data, true);
     $this->load->view('admin/template', $data);
 }
Example #7
0
    }
    function handlePostBack()
    {
        if (isset($_POST[$this->name])) {
            $this->value = $_POST[$this->name];
        }
    }
    function render($writer)
    {
        parent::render($writer);
        $writer->startElement('input');
        $writer->writeAttribute('type', 'text');
        $writer->writeAttribute('name', $this->name);
        $writer->writeAttribute('value', $this->value);
        $writer->endElement();
    }
}
//////////////////////////////////////
header('Content-type: text/xml');
$writer = new XMLWriter();
$writer->openURI('php://output');
$writer->startDocument('1.0');
$writer->setIndent(4);
$writer->writePi('xml-stylesheet', 'type="text/xsl" href="template.xsl"');
$controller = new PageVersionEditController();
if (isPostBack()) {
    $controller->handlePostBack();
}
$controller->view->render($writer);
$writer->endDocument();
$writer->flush();
 public function final_migration()
 {
     if (isPostBack()) {
         $school_id = $_SESSION['school_id'];
         $class_name_id = $_POST['class_name_id'];
         $section_id = $_POST['from_section_id'];
         $isPublishedSql = "SELECT *\n                                FROM scl_migration\n                                WHERE school_id = {$school_id}\n                                AND class_name_id = {$class_name_id}\n                                AND section_id =  {$section_id}                            \n                                ORDER BY `roll_no` ASC";
         $isPublishedQuery = $this->db->query($isPublishedSql);
         $isPublishedQueryResult = $isPublishedQuery->result_array();
         if (!empty($isPublishedQueryResult[0]['student_id'])) {
             //                        echo 'Result Published';
             $total_student_to_be_migrated = count($isPublishedQueryResult);
             for ($i = 0; $i < $total_student_to_be_migrated; $i++) {
                 $data['class_name_id'] = $isPublishedQueryResult[$i]['class_name_id'];
                 $data['section_id'] = $isPublishedQueryResult[$i]['section_id'];
                 $data['roll_no'] = $isPublishedQueryResult[$i]['roll_no'];
                 $data['migration'] = '1';
                 $student_id = $isPublishedQueryResult[$i]['student_id'];
                 $this->Admin_model->common_update('scl_student', $data, $student_id, 'student_id');
                 unset($data);
                 unset($student_id);
             }
             echo 'Final Migration Done Successfully !';
             exit;
         } else {
             echo 'Result Not Published Yet';
             exit;
         }
     }
 }