133 lines
3.9 KiB
PHP
Executable File
133 lines
3.9 KiB
PHP
Executable File
<?php
|
|
/**
|
|
* Date: 6/2/18
|
|
* Time: 5:28 PM
|
|
*/
|
|
defined('BASEPATH') OR exit('No direct script access allowed');
|
|
|
|
class Subject_model extends CI_Model
|
|
{
|
|
|
|
|
|
public function addSubject($arrayDetails=null)
|
|
{
|
|
|
|
|
|
$this->db->select('SubjectCode');
|
|
$this->db->where('SubjectCode',$arrayDetails['SubjectCode']);
|
|
$this->db->where('BranchCode',$arrayDetails['BranchCode']);
|
|
if($this->db->get(SUBJECTMASTER)->first_row()){
|
|
$result['SubjectStatus']=false;
|
|
$result['message']="This subject code already exists";
|
|
}else{
|
|
|
|
$this->db->insert(SUBJECTMASTER,$arrayDetails);
|
|
if ($this->db->affected_rows() == '1') {
|
|
|
|
$result['SubjectStatus']=true;
|
|
$result['message']="Successfully Subject Code is added";
|
|
|
|
}else{
|
|
$result['SubjectStatus'] = false;
|
|
$result['message'] = "Something went wrong.please try again";
|
|
}
|
|
}
|
|
return $result;
|
|
}
|
|
|
|
|
|
/*
|
|
* Update Subject details
|
|
* created by srk
|
|
*/
|
|
|
|
public function updateSubject($arrayDetails=null,$SubjectID=null)
|
|
{
|
|
$this->db->select('SubjectCode');
|
|
$this->db->where('SubjectCode',$arrayDetails['SubjectCode']);
|
|
$this->db->where('SubjectID !=', $SubjectID);
|
|
$this->db->where('BranchCode', $arrayDetails['BranchCode']);
|
|
if($this->db->get(SUBJECTMASTER)->first_row()){
|
|
$result['SubjectStatus']=false;
|
|
$result['message']="This subject code is already exists";
|
|
}else{
|
|
$this->db->where('SubjectID',$SubjectID);
|
|
$this->db->where('BranchCode', $arrayDetails['BranchCode']);
|
|
$upateStatus=$this->db->update(SUBJECTMASTER, $arrayDetails);
|
|
|
|
|
|
|
|
if($upateStatus){
|
|
|
|
$result['SubjectStatus'] = true;
|
|
$result['message'] = "Successfully Subject details updated";
|
|
}
|
|
|
|
else {
|
|
|
|
$result['SubjectStatus'] = false;
|
|
$result['message'] = "Something went wrong.please try again";
|
|
|
|
}
|
|
}
|
|
|
|
return $result;
|
|
|
|
}
|
|
/*
|
|
* Get subject details
|
|
* created by srk
|
|
*/
|
|
|
|
|
|
|
|
public function getSubject($requestedBy=null,$branchCode=null)
|
|
{
|
|
$this->db->select('*');
|
|
$this->db->where('Isactive','1');
|
|
$this->db->where('BranchCode',$branchCode);
|
|
|
|
$this->db->order_by('SubjectID','DESC');
|
|
$subjectDetails = $this->db->get(SUBJECTMASTER);
|
|
|
|
// print_r($this->db->last_query());die();
|
|
if($subjectDetails->result()){
|
|
|
|
$result['SubjectStatus'] = true;
|
|
$result['details'] = $subjectDetails->result();
|
|
}
|
|
else {
|
|
$result['SubjectStatus'] = false;
|
|
$result['message'] = "No records found!";
|
|
}
|
|
|
|
|
|
return $result;
|
|
|
|
}
|
|
public function getSubject1($requestedBy=null,$branchCode=null)
|
|
{
|
|
$this->db->select('*');
|
|
$this->db->where('BranchCode',$branchCode);
|
|
//$this->db->where('Isactive' !='0');
|
|
$this->db->order_by('SubjectID','DESC');
|
|
$subjectDetails = $this->db->get(SUBJECTMASTER);
|
|
|
|
|
|
|
|
if($subjectDetails->result()){
|
|
|
|
$result['SubjectStatus'] = true;
|
|
$result['details'] = $subjectDetails->result();
|
|
}
|
|
else {
|
|
$result['SubjectStatus'] = false;
|
|
$result['message'] = "No records found!";
|
|
}
|
|
|
|
|
|
return $result;
|
|
|
|
}
|
|
|
|
} |