/var/www/virtual/sahivo.com/htdocs/application/modules/lliures/controllers/Lliure.php
<?php
class Lliure extends CI_Controller
{
function __construct()
{
parent::__construct();
$this->load->model('Mnodes');
//Comprovem rols
if($this->config->item('rols')) check_page_user_permisions();
}
function download($name)
{
//per fer la descarga del navegador..
$data = file_get_contents('./uploads/' . $name);
$this->load->helper('download');
force_download($name, $data);
}
function index()
{
//agafem la pirmera pagina que trobem
$lang = $this->config->item('language_abbr');
//Mirem si tenim una pàgina marcada com a portada al menú general i de tipus "lliure"
$this->load->model('menu/Mmenu');
$menu = $this->Mmenu->getItem(array('lang' => $lang, 'tipus' => 'lliure', 'portada' => 1));
if(empty($menu)){
//Agafem la primera pàgina tipus lliure del menú
$menu = $this->Mmenu->getItem(array('lang' => $lang, 'tipus' => 'lliure'));
}
if(!empty($menu)) redirect(base_url() . ltrim($menu['url'], '/'));
else show_404("No existeix cap pàgina lliure creada");
}
Arguments
"file_get_contents(./uploads/02-EQUIPOS-MECNICOS-50-Aniv._4.pdf): failed to open stream: No such file or directory"
/var/www/virtual/sahivo.com/htdocs/application/modules/lliures/controllers/Lliure.php
<?php
class Lliure extends CI_Controller
{
function __construct()
{
parent::__construct();
$this->load->model('Mnodes');
//Comprovem rols
if($this->config->item('rols')) check_page_user_permisions();
}
function download($name)
{
//per fer la descarga del navegador..
$data = file_get_contents('./uploads/' . $name);
$this->load->helper('download');
force_download($name, $data);
}
function index()
{
//agafem la pirmera pagina que trobem
$lang = $this->config->item('language_abbr');
//Mirem si tenim una pàgina marcada com a portada al menú general i de tipus "lliure"
$this->load->model('menu/Mmenu');
$menu = $this->Mmenu->getItem(array('lang' => $lang, 'tipus' => 'lliure', 'portada' => 1));
if(empty($menu)){
//Agafem la primera pàgina tipus lliure del menú
$menu = $this->Mmenu->getItem(array('lang' => $lang, 'tipus' => 'lliure'));
}
if(!empty($menu)) redirect(base_url() . ltrim($menu['url'], '/'));
else show_404("No existeix cap pàgina lliure creada");
}
/var/www/virtual/sahivo.com/htdocs/system/core/CodeIgniter.php
* ------------------------------------------------------
*/
// Mark a start point so we can benchmark the controller
$BM->mark('controller_execution_time_( '.$class.' / '.$method.' )_start');
$CI = new $class();
/*
* ------------------------------------------------------
* Is there a "post_controller_constructor" hook?
* ------------------------------------------------------
*/
$EXT->call_hook('post_controller_constructor');
/*
* ------------------------------------------------------
* Call the requested method
* ------------------------------------------------------
*/
call_user_func_array(array(&$CI, $method), $params);
// Mark a benchmark end point
$BM->mark('controller_execution_time_( '.$class.' / '.$method.' )_end');
/*
* ------------------------------------------------------
* Is there a "post_controller" hook?
* ------------------------------------------------------
*/
$EXT->call_hook('post_controller');
/*
* ------------------------------------------------------
* Send the final rendered output to the browser
* ------------------------------------------------------
*/
if ($EXT->call_hook('display_override') === FALSE)
{
$OUT->_display();
}
/var/www/virtual/sahivo.com/htdocs/index.php
DIRECTORY_SEPARATOR.DIRECTORY_SEPARATOR
);
}
else
{
header('HTTP/1.1 503 Service Unavailable.', TRUE, 503);
echo 'Your view folder path does not appear to be set correctly. Please open the following file and correct this: '.SELF;
exit(3); // EXIT_CONFIG
}
define('VIEWPATH', $view_folder.DIRECTORY_SEPARATOR);
/*
* --------------------------------------------------------------------
* LOAD THE BOOTSTRAP FILE
* --------------------------------------------------------------------
*
* And away we go...
*/
require_once BASEPATH.'core/CodeIgniter.php';
Arguments
"/var/www/virtual/sahivo.com/htdocs/system/core/CodeIgniter.php"