|
|
<?php
|
|
|
class staffController extends ControllerBase{
|
|
|
public function dolist(){
|
|
|
|
|
|
require("components".DS."com_staff".DS."models".DS."staffModel.php");
|
|
|
$obj = new staffModel();
|
|
|
|
|
|
$lstObj = $obj->dolist();
|
|
|
|
|
|
if(count($lstObj) == 0){
|
|
|
$url = "index.php?option=com_staff&controller=staff&action=add";
|
|
|
header("location: ".$url);
|
|
|
exit(0);
|
|
|
}
|
|
|
|
|
|
$data["lstObj"] = $lstObj;
|
|
|
$data["lsTitle"] = "STAFF::::::::::::::";
|
|
|
$data["content"] = "components".DS."com_staff".DS."views".DS."dolist.php";
|
|
|
$data["title"] = "STAFF::::::::::::::";
|
|
|
|
|
|
$this->view->show("template.php", $data);
|
|
|
}
|
|
|
|
|
|
public function add(){
|
|
|
|
|
|
require_once("components".DS."com_areas".DS."models".DS."areasModel.php");
|
|
|
$objAreas = new areasModel();
|
|
|
$lstAreas = $objAreas->dolist();
|
|
|
|
|
|
require_once("components".DS."com_users".DS."models".DS."usersModel.php");
|
|
|
$objUsers = new usersModel();
|
|
|
$lstUsers = $objUsers->getAllUsers();
|
|
|
|
|
|
$data["lstAreas"] = $lstAreas;
|
|
|
$data["lstUsers"] = $lstUsers;
|
|
|
$data["frm_title"] = "AGREGAR STAFF::::::::::";
|
|
|
$data["content"] = "components".DS."com_staff".DS."views".DS."form.php";
|
|
|
$data["title"] = "Agregar Staff:::::::::::::";
|
|
|
|
|
|
$this->view->show("template.php", $data);
|
|
|
}
|
|
|
|
|
|
public function save(){
|
|
|
$area = $_POST['lstArea'];
|
|
|
$user = $_POST['lstUser'];
|
|
|
$desc = $_POST['description'];
|
|
|
|
|
|
$message = "";
|
|
|
require("components".DS."com_staff".DS."models".DS."staffModel.php");
|
|
|
$obj = new staffModel();
|
|
|
|
|
|
$data_sql['idarea'] = $area;
|
|
|
$data_sql['iduser'] = $user;
|
|
|
$data_sql['description'] = $desc;
|
|
|
$data_sql['date_create'] = date("Y-m-d H:i:s");
|
|
|
$data_sql['state'] = 1;
|
|
|
|
|
|
list($query, $id, $message) = $obj->addItem($data_sql);
|
|
|
|
|
|
$url = "index.php?option=com_staff&controller=staff&action=dolist";
|
|
|
|
|
|
header("location: ".$url);
|
|
|
exit();
|
|
|
}
|
|
|
|
|
|
public function setTitle($type){
|
|
|
$html_title = "";
|
|
|
|
|
|
switch ($type){
|
|
|
case 1: $html_title = "Lista de Informes";
|
|
|
break;
|
|
|
case 2: $html_title = "Lista de Reportes";
|
|
|
break;
|
|
|
default: $html_title = "Lista de Reportes";
|
|
|
break;
|
|
|
}
|
|
|
|
|
|
return $html_title;
|
|
|
}
|
|
|
}
|
|
|
?>
|