Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 88
Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 215
Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 216
Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 217
Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 218
Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 219
Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 220
load->database();
require_once APPPATH."/third_party/PHPExcel.php";
if (!$this->session->userdata('username')){
$this->session->set_flashdata('flash_data', 'You don\'t have access!');
redirect('Login');
}
}
public function index() {
$id = base64_decode($_REQUEST['id']);
$mysqli = new mysqli('localhost', 'root', '123456', 'evaluation');
if ($mysqli->connect_error) {
die('Error : (' . $mysqli->connect_errno . ') ' . $mysqli->connect_error);
}
//hapa sasa
$qr = "
CREATE TABLE IF NOT EXISTS excell_data (
COURSE_CODE varchar(255) NOT NULL,
SEMESTER varchar(255) NOT NULL,
YEAR varchar(255) NOT NULL,
QTN_1A varchar(255) NOT NULL,
QTN_1B varchar(255) NOT NULL,
QTN_2A varchar(255) NOT NULL,
QTN_2B varchar(255) NOT NULL,
QTN_3A varchar(255) NOT NULL,
QTN_3B varchar(255) NOT NULL,
QTN_4A varchar(255) NOT NULL,
QTN_4B varchar(255) NOT NULL,
QTN_5A varchar(255) NOT NULL,
QTN_5B varchar(255) NOT NULL,
COMMENTS varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1";
$mysqli->query($qr) or die(mysqli_error($mysqli));
//exit();
//DUMPING DATA TO THE TABLE excell
$this->db->where('course_code', $id);
$res = $this->db->get('evaluations');
$i=0;
foreach($res->result() as $stu){
$i++;
$data = array(
'course_code'=>$stu->course_code,
'semester'=>$stu->semester,
'YEAR'=>$stu->academic_year,
'QTN_1A'=>$stu->_1a,
'QTN_1B'=>$stu->_1b,
'QTN_2A'=>$stu->_2a,
'QTN_2B'=>$stu->_2b,
'QTN_3A'=>$stu->_3a,
'QTN_3B'=>$stu->_3b,
'QTN_4A'=>$stu->_4a,
'QTN_4B'=>$stu->_4b,
'QTN_5A'=>$stu->_5a,
'QTN_5B'=>$stu->_5b,
'COMMENTS'=>$stu->comments,
);
$this->db->insert('excell_data',$data);
}
$setData = "";
$setCounter = 0;
$setMainHeader = "";
$setExcelName = "STUDENT_EVALUATION_REPORT_".$id;
$setSql = "select * from excell_data";
$setRec = $mysqli->query($setSql);
$setCounter = mysqli_num_fields($setRec);
$field = $this->db->field_data('excell_data');
foreach($field as $field_name){
$setMainHeader.= $field_name->name."\t";
}
while($rec = mysqli_fetch_row($setRec)) {
$rowLine = '';
foreach($rec as $value) {
if(!isset($value) || $value == "") {
$value = "\t";
} else {
//It escape all the special charactor, quotes from the data.
$value = strip_tags(str_replace('"', '""', $value));
$value = '"' . $value . '"' . "\t";
}
$rowLine .= $value;
}
$setData .= trim($rowLine)."\n";
}
$setData = str_replace("\r", "", $setData);
if ($setData == "") {
$setData = "\nno matching records found\n";
}
$setCounter = mysqli_num_fields($setRec);
//This Header is used to make data download instead of display the data
header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=".$setExcelName.".xls");
header("Pragma: no-cache");
header("Expires: 0");
//It will print all the Table row as Excel file row with selected column name as header.
echo ucwords($setMainHeader)."\n".$setData."\n";
$mysqli->query("DROP table excell_data") or die(mysqli_error($mysqli));
//mwisho hapa
}
}