135 lines
4.9 KiB
PHP
135 lines
4.9 KiB
PHP
<?php
|
|
|
|
defined('BASEPATH') OR exit('No direct script access allowed');
|
|
|
|
class Res extends Users_Controller {
|
|
|
|
public function index() {
|
|
|
|
$data['username'] = $_SESSION['username']; // = $this->input->post('username');
|
|
$data['name'] = $_SESSION['name']; // = $this->input->post('username');
|
|
$data['firstname'] = $_SESSION['firstname']; // = $ret->firstname;
|
|
$data['lastname'] = $_SESSION['lastname']; // = $ret->lastname;
|
|
$data['email'] = $_SESSION['email']; // = $ret->email;
|
|
// print_r($_SESSION);
|
|
//Array ( [__ci_last_regenerate] => 1474689025 [username] => ses66181+1@gmail.com [name] => ses66181+1@gmail.com [firstname] => Olusesan [lastname] => Amey [email] => ses66181+1@gmail.com )
|
|
//
|
|
if (!isset($_SESSION['username']) or $_SESSION['username'] == '') {
|
|
redirect(home);
|
|
} else {
|
|
|
|
$this->load->view('users/view_header_user', $data);
|
|
$this->load->view('users/view_dash', $data);
|
|
$this->load->view('users/view_footer_user', $data);
|
|
}
|
|
}
|
|
|
|
public function vmedia() {
|
|
|
|
$data = $this->getSessionArray();
|
|
|
|
|
|
|
|
$this->load->library('table');
|
|
$this->table->set_template($this->template);
|
|
$this->table->set_heading('No', 'Video');
|
|
|
|
//$dir = getcwd() . '/smedia/media/Angularjs';
|
|
$group = '';
|
|
$get_group = $this->input->post('group');
|
|
$dir = '/opt/wrenchboard/media';
|
|
$folders_found = scandir($dir);
|
|
for ($ii = 0; $ii < count($folders_found); $ii++) {
|
|
if (strlen($folders_found[$ii]) > 5 && $get_group == md5($folders_found[$ii])) {
|
|
$group = $folders_found[$ii];
|
|
}
|
|
}
|
|
if ($group == '')
|
|
redirect(home);
|
|
$video = '';
|
|
$get_video = $this->input->post('video');
|
|
|
|
$dir = '/opt/wrenchboard/media/' . $group;
|
|
$folders_found = scandir($dir);
|
|
$ik = 1;
|
|
for ($ii = 0; $ii < count($folders_found); $ii++) {
|
|
if (strlen($folders_found[$ii]) > 5) {
|
|
//echo $get_video." / ".md5($folders_found[$ii])." / ".$folders_found[$ii]."<br>";
|
|
if ($get_video == md5($folders_found[$ii]))
|
|
$video = $folders_found[$ii];
|
|
$out['folder_' . $ik] = $folders_found[$ii];
|
|
$folderClick = '<a href="#" onclick="return loadVideo(\'' . md5($group) . '\',\'' . md5($folders_found[$ii]) . '\')">' . $folders_found[$ii] . '</a>';
|
|
$this->table->add_row($ik, $folderClick);
|
|
$ik++;
|
|
}
|
|
}
|
|
if ($video == '')
|
|
$video = $out['folder_1'];
|
|
$data['video'] = '/smedia/media/' . $group . '/' . $video;
|
|
$data['group'] = md5($group);
|
|
$data['folders_data'] = $out;
|
|
$data['video_table'] = $this->table->generate();
|
|
|
|
|
|
$this->load->view('users/view_header_user', $data);
|
|
$this->load->view('users/view_viewmedia', $data);
|
|
$this->load->view('users/view_footer_user', $data);
|
|
}
|
|
|
|
public function media() {
|
|
|
|
$data = $this->getSessionArray();
|
|
$this->load->library('table');
|
|
$this->table->set_template($this->template);
|
|
$this->table->set_heading('No', 'Video');
|
|
|
|
//$dir = getcwd() . '/smedia/media';
|
|
$dir = '/opt/wrenchboard/media';
|
|
$folders_found = scandir($dir);
|
|
$ik = 1;
|
|
for ($ii = 0; $ii < count($folders_found); $ii++) {
|
|
if (strlen($folders_found[$ii]) > 5) {
|
|
$out['folder_' . $ik] = $folders_found[$ii];
|
|
$folderClick = '<a href="#" onclick="return loadGroup(\'' . md5($folders_found[$ii]) . '\')">' . $folders_found[$ii] . '</a>';
|
|
$this->table->add_row($ik, $folderClick);
|
|
$ik++;
|
|
}
|
|
}
|
|
|
|
$data['folders_data'] = $out;
|
|
$data['video_table'] = $this->table->generate();
|
|
|
|
|
|
$this->load->view('users/view_header_user', $data);
|
|
$this->load->view('users/view_vmedia', $data);
|
|
$this->load->view('users/view_footer_user', $data);
|
|
}
|
|
|
|
public function prints() {
|
|
|
|
$data = $this->getSessionArray();
|
|
// get libary contents
|
|
|
|
$mysql = "SELECT '<a onclick=\"return viewLibr('||id||')\" >'||title||'</a>' FROM library";
|
|
|
|
$this->load->library('table');
|
|
$this->table->set_template($this->template);
|
|
$query = $this->db->query($mysql);
|
|
$this->table->set_heading('');
|
|
$data['library_table'] = $this->table->generate($query);
|
|
|
|
|
|
$this->load->view('users/view_header_user', $data);
|
|
$this->load->view('users/view_prints', $data);
|
|
$this->load->view('users/view_footer_user', $data);
|
|
}
|
|
|
|
public function getlibary() {
|
|
$library_id = $this->input->get('libary_id');
|
|
$out = $this->libraryContent($library_id);
|
|
// echo $this->smart_htmlspecialchars ( $out['detail'] );
|
|
echo html_entity_decode($out['detail']);
|
|
}
|
|
|
|
}
|