apollodec/Apollo/api/application/models/Subject_model.php
2019-01-24 17:34:48 +05:30

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;
}
}