54 lines
1.5 KiB
PHP
54 lines
1.5 KiB
PHP
<?php
|
|
|
|
namespace App\Controllers;
|
|
|
|
class ProjectPages extends ProjectBaseController
|
|
{
|
|
protected $session;
|
|
protected $appList;
|
|
function __construct()
|
|
{
|
|
$this->session = \Config\Services::session();
|
|
$projData = new \App\Models\projectData();
|
|
$this->appList = $projData->appProjectList();
|
|
$_SESSION['appList'] = $this->appList;
|
|
}
|
|
public function index()
|
|
{
|
|
// return view('projects/index');
|
|
}
|
|
|
|
public function projectView()
|
|
{
|
|
$data=[];
|
|
$projData = new \App\Models\projectData();
|
|
$resDet = $projData->projectListDetails();
|
|
$resDocument = $projData->documentList();
|
|
|
|
$data['project_list'] = $projData->projectList();
|
|
return view('projects/projpage',$data);
|
|
}
|
|
|
|
public function projectDetails(string $page_key)
|
|
{
|
|
//echo $page_key;
|
|
$data=[];
|
|
$projData = new \App\Models\projectData();
|
|
$res1 = $projData->projectList();
|
|
$resDet = $projData->projectListDetails();
|
|
$resDocument = $projData->documentList();
|
|
|
|
$data['page_data'] = $res1[$page_key];
|
|
$data['page_detail_data'] = $resDet[$page_key];
|
|
$data['page_document'] = $resDocument[$page_key];
|
|
return view('projects/projdetail',$data);
|
|
}
|
|
|
|
public function logOut(){
|
|
log_message('critical', "Logout Projects-Entered 2" );
|
|
$segments = ['/projects/'];
|
|
return redirect()->to(site_url($segments));
|
|
}
|
|
|
|
}
|