Files
2021-10-09 21:59:14 -04:00

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']);
}
}