ACC SHELL

Path : /srv/www/vhosts/centrumlb/administrace/include/platebnimetody/
File Upload :
Current File : /srv/www/vhosts/centrumlb/administrace/include/platebnimetody/platba_zpracuj.php

<?php

if (isset($_GET['up'])) {
    Query::moveUp($_GET['up'], 'platba');
    Tools::message('Přesun proběhl v pořádku.', 'OK');
    Tools::redirect($_SERVER['HTTP_REFERER']);
}
if (isset($_GET['down'])) {
    Query::moveDown($_GET['down'], 'platba');
    Tools::message('Přesun proběhl v pořádku.', 'OK');
    Tools::redirect($_SERVER['HTTP_REFERER']);
}
if (isset($_GET['smazat'])) {
    if (Query::delAllTree($_GET['smazat'], 'platba')) {
	Tools::message('Vymazání proběhlo v pořádku.', 'OK');
	Tools::redirect($_SERVER['HTTP_REFERER']);
    }
    else {
	Tools::message('Vyskytl se problém při zpracování požadavku.', 'ERR');
	Tools::redirect($_SERVER['HTTP_REFERER']);
    }
}
if (isset($_GET['zrusit'])) {
    $platba->zrusitPrirazeni($_GET['zrusit']);
}

if (isset($_GET['stav'])) {

    if ($_GET['stav'] == 'Ano') {
	if (Query::zakazat($_GET['id'], 'platba')) {
	    Tools::message('Platební metoda je zakázána.', 'OK');
	    //Tools::redirect("platebnimetody.php");
	    Tools::redirect("doprava.php");
	} else {
	    Tools::message('Vyskytl se problém při zpracování požadavku.', 'ERR');
	    //Tools::redirect("platebnimetody.php");
	    Tools::redirect("doprava.php");
	}
    }
    if ($_GET['stav'] == 'Ne') {
	if (Query::povolit($_GET['id'], 'platba')) {
	    Tools::message('Platební metoda je povolena.', 'OK');
	    //Tools::redirect("platebnimetody.php");
	    Tools::redirect("doprava.php");
	} else {
	    Tools::message('Vyskytl se problém při zpracování požadavku.', 'ERR');
	    //Tools::redirect("platebnimetody.php");
	    Tools::redirect("doprava.php");
	}
    }
}
if (isset($_POST['aplikovat_platby'])) {

    if (isset($_POST['dropdown'])) {
        if (!isset($_POST['checkbox'])) {
            Tools::message('Není co zpracovat.', 'INFO');
        } else {
            switch ($_POST['dropdown']) {
		case 'zakazat':
		    foreach ($_POST['checkbox'] as $id) {
			Query::zakazat($id, 'platba');
		    }
		    Tools::message('Platební metody jsou zakázány.', 'OK');
		    break;
		case 'povolit':
		    foreach ($_POST['checkbox'] as $id) {
			$valid = Query::povolit($id, 'platba');
		    }
		    if ($valid == false) {
			Tools::message('Vyskytl se problém při zpracování požadavku.', 'ERR');
		    }
		    else {
			Tools::message('Platební metody jsou povoleny.', 'OK');
		    }
		    break;
		case 'smazat':
		    foreach ($_POST['checkbox'] as $id) {
			Query::delAllTree($id, 'platba');
		    }
		    Tools::message('Platební metody jsou smazány.', 'OK');
		    break;
                case 'zrusit':
                    foreach ($_POST['checkbox'] as $akce) {
                        $platba->zrusitPrirazeni($akce);
                    }
                    break;
                default :
                    Tools::message('Není co zpracovat.', 'INFO');
            }
        }
    }
}

?>

ACC SHELL 2018