peryoudow/apps/input.php

46 lines
1.2 KiB
PHP

<?php
if(!empty($_POST['logout'])){
session_unset();
}
if(!empty($_POST['page'])){
$page = filter_input(INPUT_POST, 'page', FILTER_SANITIZE_SPECIAL_CHARS);
}
if(!empty($_GET['page'])){
$page = filter_input(INPUT_GET, 'page', FILTER_SANITIZE_SPECIAL_CHARS);
}
if(!empty($_POST['createLogin'])){
$createLogin = filter_input(INPUT_POST, 'createLogin', FILTER_SANITIZE_SPECIAL_CHARS);
}
if(!empty($_POST['createPassword'])){
$createPassword = password_hash($_POST['createPassword'], PASSWORD_DEFAULT);
}
if(!empty($_POST['createPath'])){
$createPath = explode(';', $_POST['createPath']);
$createPath = array_filter($createPath);
array_walk($createPath, 'trim_value');
foreach($createPath as $key => &$value){
if(empty($value)){
unset($createPath[$key]);
}
if(substr($value, -1) !== '/'){
$value = $value.'/';
}
}
}
if(isset($_POST['videoUrl'])){
$url = escapeshellcmd($_POST['videoUrl']);
$destination = escapeshellcmd($_POST['destination']);
require 'apps/createTask.php';
//exec('bash script/cronTask.sh.sample', $array);
}
function trim_value(&$value)
{
$value = trim($value);
}