This commit is contained in:
2018-10-17 11:14:36 +03:00
parent 75a35947e5
commit 04d60d7e2c
2716 changed files with 431449 additions and 0 deletions
+159
View File
@@ -0,0 +1,159 @@
<?php
/**
* Created on 03.10.2016
* By NetBeans IDE 8.1
* Author: Andrey Zashchepkin
*
*
* ******** Contacts:*********
* my e-mails - yaslonane@yandex.ru
* - andrey@zashchepkin.ru
* - info@zashchepkin.ru
* my site zashchepkin.ru
* ******** end contacts *********
*
*
* Copyright zashchepkin.ru © 2016. All Rights Reserved.
* License https://opensource.org/licenses/mit-license.php MIT License (MIT)
*
*
* Description of PrintersController
*
* @author andrey
* */
class PrintersController {
//put your code here
public static $title = " Принтеры";
public function actionIndex(){
$title = self::$title;
$printList = Printer::getListPrinters();
if($printList == 0) $error = 1;
$floor = Printer::getAllFloors();
$department = Printer::getAllDepartments();
$cartrige = Printer::getAllCartriges();
$status = Printer::getAllStatuses();
require_once (ROOT. TMPL. 'printers.php');
/*echo "<pre>";
var_dump($status);
echo "</pre>";*/
return true;
}
public function actionAdd(){
$title = self::$title;
if(isset($_POST['submit'])){
//echo "save!!!";
//insert in base new printer and geting her id
//forvard in page edit/[id]
$id = Printer::insertPrint($_POST, true);
//echo $id;
header("Location: /printer/edit/".$id);
/*$upbd = printer::updatePrint($print['id'], $_POST);
$save = Printer::setHistoryChange($up, $print['id'], $_SESSION['user_id']);
if(!$upbd) $_SESSION['message'] = "Error";
else $_SESSION['message'] = "good";*/
}else{
$title = self::$title." | Добавление";
//$printList = Printer::getListPrinters();
//if($printList == 0) $error = 1;
$floor = Printer::getAllFloors();
$department = Printer::getAllDepartments();
$cartrige = Printer::getAllCartriges();
$status = Printer::getAllStatuses();
$functions = Printer::getAllFunctions();
require_once (ROOT. TMPL. 'add_prn.php');
/*echo "<pre>";
var_dump($status);
echo "</pre>";*/
return true;
}
}
public static function actionView($id){
$print = Printer::getPrintByID($id);
$title = self::$title." | ".$print['name'];
$history = Printer::getHistoryChangeByID($id);
require_once (ROOT. TMPL. 'info.php');
/*echo "<pre>";
var_dump($histiry);
echo "</pre>";*/
return true;
}
public static function actionEdit($id){
if(user::checkAdmin() == true){
$floor = Printer::getAllFloors();
$department = Printer::getAllDepartments();
$cartrige = Printer::getAllCartriges();
$status = Printer::getAllStatuses();
$functions = Printer::getAllFunctions();
$print = Printer::getPrintByIDFullData($id);
$title = self::$title." | Редактирование | ".$print['name'];
if(isset($_POST['submit'])){
/*echo "<pre>";
var_dump($print);
echo "</pre>";
echo "kek";
echo "<pre>";
var_dump($_POST);
echo "</pre>";*/
$up = printer::checkDataUpdatePrint($print, $_POST);
$upbd = printer::updatePrint($print['id'], $_POST);
$save = Printer::setHistoryChange($up, $print['id'], $_SESSION['user_id']);
if(!$upbd) $_SESSION['message'] = "Error";
else $_SESSION['message'] = "good";
}
/*if(isset($_POST['submitimg'])){
echo "<pre>";
var_dump($_SESSION);
echo "<br />----------------------<br />";
var_dump($_POST);
echo "</pre>";
}*/
$print = Printer::getPrintByIDFullData($id);
}else{
$access = "Ошибка доступа";
}
require_once (ROOT. TMPL. 'edit_print.php');
unset($_SESSION['message']);
return true;
}
}