"; print_r ($_POST); print_r ($_SESSION['user_id']); echo "";*/ } require_once (ROOT . TMPL . 'cartriges.php'); return true; } public function actionActions(){ //действия с картриджами (доставка\замена) if(!isset($_POST['submit'])) @$_SESSION['link'] = $_SERVER['HTTP_REFERER']; $act_error = 0; $action = $_GET['act']; if(empty($action)) $act_error = 1; $title = self::$title."| Действия"; //echo "hello user ".$action."-action"; $cartriges = Cartriges::getActivCartriges(); require_once (ROOT . TMPL . 'action_cartriges.php'); return true; } public static function actionAdd(){ //добавление картриджа $title = self::$title."| Добавление"; if(isset($_POST['addcartrige'])){ echo "get add new cartrige in base"; (!Cartriges::addCartriges($_POST)) ? $messages = "Картридж добавлен" : $messages = "error"; $cartriges = Cartriges::getAllCartriges(); } else{ $cartriges = Cartriges::getAllCartriges(); } $cartrridges_history = Cartriges::getHistoryCartridges(9); require_once (ROOT . TMPL . 'addcartrige.php'); return true; } public function actionPublic($id){ //self::checkAdmin(); $pub = Cartriges::changeIsPublic($id); //var_dump($_SESSION); //var_dump($_POST); //var_dump($_FILES); //var_dump($id); if($pub){ header ('Location: '.DOMEN .'/cartriges/add'); } } public static function actionReaction($id){ //активация\деактивация картриджа Cartriges::reactivCartriges($id); return true; } public static function actionOrders(){ //заказ картриджей $title = self::$title."| Заказ"; if(user::checkAdmin() == true){ $summ_cart = Cartriges::getSumAllCarteiges(); $cartriges = Cartriges::getActivCartriges(); if(isset($_POST['submit'])){ //show and running code for order $list = Cartriges::orderCartriges($_POST); $data_ord = json_encode($_POST); /*$from = array( 'name'=>''.$_SESSION["full_name"].'', 'email'=>''.$_SESSION["mail"].'', );*/ $a = Mail::getLinkOrd($list); //echo $a; /*echo "
";
var_dump($_SESSION);
echo "";*/
}
$save = filter_input(INPUT_POST, 'save_order');
if(isset($save)){
$data = json_decode(filter_input(INPUT_POST, 'data'), true);
$saving = Unit::saveOrder($_SESSION["user_id"], $data);//добавить в базу заявок
//var_dump($create_action);
if(!$saving){
$message = "error";
}else {
$message = "ok";
//header("Location: ".$_SERVER['HTTP_REFERER']."");
}
}
}else{
$access = "Ошибка доступа";
}
require_once (ROOT . TMPL . 'cartriges_order.php');
return true;
}
public static function actionZeroning(){
Cartriges::resetToZero();
}
}