20230208
Filter Option
This commit is contained in:
parent
f2a40c268b
commit
98681548c9
@ -87,10 +87,10 @@ class Welcome extends CI_Controller {
|
||||
{
|
||||
$defaultId=$_POST['defaultId'];
|
||||
$data=$_POST['data'];
|
||||
$hidd=$_POST['hidd'];
|
||||
//$hidd=$_POST['hidd'];
|
||||
|
||||
$this->session->set_userdata('dateYear',$data);
|
||||
$this->session->set_userdata('dataId',$hidd);
|
||||
$this->session->set_userdata('dataId',$defaultId);
|
||||
|
||||
$getDepartment=$this->WelcomeModel->getDepartment($defaultId);
|
||||
//echo $this->db->last_query();
|
||||
@ -125,15 +125,58 @@ class Welcome extends CI_Controller {
|
||||
}
|
||||
}
|
||||
}
|
||||
function sessionGetDepartment()
|
||||
{
|
||||
$sessionId=$_POST['sessionId'];
|
||||
$sessionNameYear=$_POST['sessionNameYear'];
|
||||
//$hidd=$_POST['hidd'];
|
||||
|
||||
$this->session->set_userdata('dateYear',$sessionNameYear);
|
||||
$this->session->set_userdata('dataId',$sessionId);
|
||||
|
||||
$getDepartment=$this->WelcomeModel->getDepartment($sessionId);
|
||||
//echo $this->db->last_query();
|
||||
if(isset($getDepartment) && $getDepartment->num_rows()>0)
|
||||
{
|
||||
foreach($getDepartment->result() as $list)
|
||||
{
|
||||
$depId=$list->depId;
|
||||
$depName=$list->depName;
|
||||
$depCode=$list->depCode;
|
||||
$depImage=$list->depImage;
|
||||
?>
|
||||
<a href="<?=base_url();?>subject-list/<?=$depId?>">
|
||||
<div class="box-item" style="margin-bottom:15px;">
|
||||
<?php if($depImage!=""){
|
||||
?>
|
||||
<img src="<?=base_url();?>admin/uploads/department/<?=$depImage;?>" class="respimg" alt="">
|
||||
<?php
|
||||
}else{?>
|
||||
<img src="https://ui-avatars.com/api/?name=<?=$depCode?>?background=random&color=random" class="respimg" alt="">
|
||||
<?php }?>
|
||||
<div class="overlay">
|
||||
<h3 style="color: white;font-size: 20px; position: inherit;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);text-align: center;">
|
||||
<?=$depCode;?>
|
||||
</h3>
|
||||
</div>
|
||||
</div>
|
||||
<h1 style="font-size:20px;padding-top:5px"><?=$depName?></h1>
|
||||
</div>
|
||||
</a>
|
||||
<?php
|
||||
}
|
||||
}
|
||||
}
|
||||
function getDepartmentClick()
|
||||
{
|
||||
$data=$_POST['data'];
|
||||
$dataId=$_POST['dataId'];
|
||||
$clickId=$_POST['clickId'];
|
||||
$nameYear=$_POST['nameYear'];
|
||||
$sessionId=$_POST['sessionId'];
|
||||
|
||||
$this->session->set_userdata('dateYear',$data);
|
||||
$this->session->set_userdata('dataId',$dataId);
|
||||
|
||||
$getDepartment=$this->WelcomeModel->getDepartment($dataId);
|
||||
$this->session->set_userdata('dateYear',$nameYear);
|
||||
$this->session->set_userdata('dataId',$clickId);
|
||||
|
||||
$getDepartment=$this->WelcomeModel->getDepartment($sessionId);
|
||||
//echo $this->db->last_query();
|
||||
if(isset($getDepartment) && $getDepartment->num_rows()>0)
|
||||
{
|
||||
@ -162,4 +205,12 @@ class Welcome extends CI_Controller {
|
||||
}
|
||||
}
|
||||
}
|
||||
function setSession()
|
||||
{
|
||||
$clickId=$_POST['clickId'];
|
||||
$nameYear=$_POST['nameYear'];
|
||||
|
||||
$this->session->set_userdata('dateYear',$nameYear);
|
||||
$this->session->set_userdata('dataId',$clickId);
|
||||
}
|
||||
}
|
||||
|
@ -37,14 +37,14 @@ $dataId=$this->session->userdata('dataId');
|
||||
<!--================= header ================-->
|
||||
<header class="main-header">
|
||||
<!-- logo -->
|
||||
<a class="logo-holder" href="<?=base_url();?>"><img src="<?=base_url();?>images/hlogo.png" alt=""><?=$dateYear.'---'.$dataId;?></a>
|
||||
<a class="logo-holder" href="<?=base_url();?>"><img src="<?=base_url();?>images/hlogo.png" alt=""></a>
|
||||
<!-- logo end -->
|
||||
<!-- navigation -->
|
||||
<div class="sb-menu-button-wrap">
|
||||
<div class="sb-menu-button vis-m"><span></span><span></span><span></span></div>
|
||||
</div>
|
||||
<div class="nav-holder">
|
||||
<input class="hidden" type="hidden" data-session="<?=$dateYear;?>" data-hid="<?=$dataId;?>"/>
|
||||
<input class="hidden" id="hiddenSession" type="hidden" data-session="<?=$dateYear;?>" data-hid="<?=$dataId;?>"/>
|
||||
<nav>
|
||||
<ul>
|
||||
<li>
|
||||
|
@ -42,45 +42,67 @@
|
||||
var base_path=$('body').attr('data-path');
|
||||
$(document).ready(function()
|
||||
{
|
||||
var defaultId=$('.setValue').attr('data-defaltId');
|
||||
var hidd=$('.hidden').attr('data-hid');
|
||||
console.log("hiddenId",hidd);
|
||||
var defaultName=$('.setValue').attr('data-defaltName');
|
||||
var defaultYear=$('.setValue').attr('data-defaltYear');
|
||||
var data=defaultName+' - '+defaultYear;
|
||||
|
||||
|
||||
var url=base_path+"Welcome/getDepartment";
|
||||
$.post(url,{hidd:hidd,data:data,defaultId:defaultId,csrf_test_name:$.cookie('csrf_cookie_name')},function(departmentResult)
|
||||
var sessionId=$('#hiddenSession').attr('data-hid');
|
||||
//console.log("sId",sessionId);
|
||||
if(sessionId==null || sessionId=="")
|
||||
{
|
||||
console.log(departmentResult)
|
||||
var defaultId=$('.setValue').attr('data-defaltid');
|
||||
var defaultName=$('.setValue').attr('data-defaltname');
|
||||
var defaultYear=$('.setValue').attr('data-defaltyear');
|
||||
var defaultData=defaultName+' - '+defaultYear;
|
||||
|
||||
//get department using defaultId
|
||||
var url=base_path+"Welcome/getDepartment";
|
||||
$.post(url,{data:defaultData,defaultId:defaultId,csrf_test_name:$.cookie('csrf_cookie_name')},function(departmentResult)
|
||||
{
|
||||
var result=departmentResult;
|
||||
$('.getDepartment').html(result);
|
||||
});
|
||||
}
|
||||
else
|
||||
{
|
||||
var sessionId=$('#hiddenSession').attr('data-hid');
|
||||
var sessionNameYear=$('#hiddenSession').attr('data-session');
|
||||
var fields=sessionNameYear.split("-");
|
||||
var sessionName = fields[0];var sessionYear = fields[1];
|
||||
|
||||
var url=base_path+"Welcome/sessionGetDepartment";
|
||||
$.post(url,{sessionId:sessionId,sessionNameYear:sessionNameYear,defaultId:defaultId,csrf_test_name:$.cookie('csrf_cookie_name')},function(departmentResult)
|
||||
{
|
||||
var result=departmentResult;
|
||||
$('.getDepartment').html(result);
|
||||
$('.setValue').attr('data-defaltId' ,sessionId );
|
||||
$('.setValue').attr('data-defaltName' ,sessionName );
|
||||
$('.setValue').attr('data-defaltYear' ,sessionName );
|
||||
$('.setValue').html(sessionNameYear);
|
||||
});
|
||||
}
|
||||
});
|
||||
</script>
|
||||
|
||||
<script>
|
||||
var base_path=$('body').attr('data-path');
|
||||
$(".semesterEvent").on('click', function() {
|
||||
|
||||
var clickId=$(this).attr('data-id');
|
||||
var clickYear=$(this).attr('data-year');
|
||||
var clickName=$(this).attr('data-name');
|
||||
var nameYear=clickName+' - '+clickYear;
|
||||
//Static Sem
|
||||
$('.setValue').attr('data-defaltId' ,clickId );
|
||||
$('.setValue').attr('data-defaltName' ,clickName );
|
||||
$('.setValue').attr('data-defaltYear' ,clickYear );
|
||||
$('.setValue').html(nameYear);
|
||||
|
||||
var sessionId=$('#hiddenSession').attr('data-hid');
|
||||
//Get Department
|
||||
var url=base_path+"Welcome/getDepartmentClick";
|
||||
//alert(sessionId);
|
||||
$.post(url,{sessionId:sessionId,nameYear:nameYear,clickId:clickId,csrf_test_name:$.cookie('csrf_cookie_name')},function(departmentResult)
|
||||
{
|
||||
var result=departmentResult;
|
||||
$('.getDepartment').html(result);
|
||||
window.location.href=base_path;
|
||||
});
|
||||
});
|
||||
</script>
|
||||
<script>
|
||||
$(".semesterEvent").on('click', function() {
|
||||
|
||||
var semesterId=$(this).attr('data-id');
|
||||
var semesterName=$(this).attr('data-name');
|
||||
var semesterYear=$(this).attr('data-year');
|
||||
//var dataSession=$('.setValue').attr('data-session');
|
||||
|
||||
var data=semesterName+" - "+semesterYear;
|
||||
var dataId=semesterId;
|
||||
var url=base_path+"Welcome/getDepartmentClick";
|
||||
|
||||
$.post(url,{data:data,dataId:dataId,csrf_test_name:$.cookie('csrf_cookie_name')},function(departmentResult)
|
||||
{
|
||||
var result=departmentResult;
|
||||
alert(result)
|
||||
$('.getDepartment').html(result);
|
||||
$('.setValue').html(data);
|
||||
$('.setValue').attr('data-defaltId' ,dataId );
|
||||
$('.setValue').attr('data-defaltName' ,semesterName );
|
||||
$('.setValue').attr('data-defaltYear' ,semesterYear );
|
||||
});
|
||||
});
|
||||
</script>
|
@ -104,41 +104,22 @@ $CI->load->model('WelcomeModel');
|
||||
</div>
|
||||
<!-- wrapper end -->
|
||||
<?php include 'include/footer.php';?>
|
||||
<script>
|
||||
var base_path=$('body').attr('data-path');
|
||||
$( document ).ready(function() {
|
||||
|
||||
var semesterId1=$('.setValue').attr('data-id');
|
||||
var semesterId=$('.setValue').attr('data-id1');
|
||||
var semesterName=$('.setValue').attr('data-name1');
|
||||
var semesterYear=$('.setValue').attr('data-year1');
|
||||
var dataSession=$('.setValue').attr('data-session');
|
||||
|
||||
var sessionData=semesterName+"-"+semesterYear;
|
||||
|
||||
if(dataSession==""){$('.setValue').html(sessionData);}else{$('.setValue').html(dataSession);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
var url=base_path+"Welcome/getDepartment";
|
||||
$.post(url,{sessionData:sessionData,semesterId:semesterId,csrf_test_name:$.cookie('csrf_cookie_name')},function(departmentResult)
|
||||
{
|
||||
var result=departmentResult;
|
||||
$(".getDepartment").show();
|
||||
$('.getDepartment').html(result);
|
||||
|
||||
|
||||
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
</script>
|
||||
<script>
|
||||
var base_path=$('body').attr('data-path');
|
||||
$(".semesterEvent").on('click', function() {
|
||||
var clickId=$(this).attr('data-id');
|
||||
var clickYear=$(this).attr('data-year');
|
||||
var clickName=$(this).attr('data-name');
|
||||
var nameYear=clickName+' - '+clickYear;
|
||||
|
||||
var url=base_path+"Welcome/setSession";
|
||||
$.post(url,{nameYear:nameYear,clickId:clickId,csrf_test_name:$.cookie('csrf_cookie_name')},function(departmentResult)
|
||||
{
|
||||
var result=departmentResult;
|
||||
});
|
||||
|
||||
|
||||
var currentPage=window.location.href;
|
||||
if(currentPage!=base_path){
|
||||
window.location.href=base_path;
|
||||
|
Loading…
Reference in New Issue
Block a user