//GET
const findEl = (ar, id) => {
return ar.reduce((a, el) => {
if (a !== null)
return a
return el.id === id ? el : findEl(el.inner, id)
}, null)
}
//REMOVE
const removeEl = (ar) => {
for (let i = 0; i < ar.length; i++) {
if (ar[i].inner.length)
removeEl(ar[i].inner)
if (ar[i].id === action.box_id)
delete ar[i]
}
}
<?php
$host = 'хост';
$user = 'пользователь';
$pass = 'пороль';
$database = 'база данных';
$db = mysql_connect($host, $user, $pass) or die('Не могу соединиться с Базой Данных MySQL');
mysql_select_db($database, $db) or die("Не могу подключиться к Базе Данных.");
$sql = mysql_query ("SELECT * FROM `users` WHERE username = 'luemerg' ");
$row = mysql_fetch_array($sql);
if ($row['admin'] == 1) {
echo "Your are welcome!";
} else {
echo "You don't see that";
}
?>
$(document).ready(function() {
var dropZone = $('#dropZone'),
maxFileSize = 2000000;
if (typeof(window.FileReader) == 'undefined') {
dropZone.text('Не поддерживается браузером!');
dropZone.addClass('error');
};
dropZone[0].ondragover = function() {
dropZone.addClass('hover');
return false;
};
dropZone[0].ondragleave = function() {
dropZone.removeClass('hover');
return false;
};
dropZone[0].ondrop = function(event) {
event.preventDefault();
dropZone.removeClass('hover');
dropZone.addClass('drop');
var file = event.dataTransfer.files[0];
if (file.size > maxFileSize) {
dropZone.text('Файл слишком большой!');
dropZone.addClass('error');
return false;
};
var xhr = new XMLHttpRequest();
xhr.upload.addEventListener('progress', uploadProgress, false);
xhr.onreadystatechange = stateChange;
xhr.open('POST', 'ui/ui-upload/upload.php');
xhr.setRequestHeader('X-FILE-NAME', 'file.name');
var fd = new FormData
fd.append("file", file)
xhr.send(fd)
};
function uploadProgress(event) {
var percent = parseInt(event.loaded / event.total * 100);
};
function stateChange(event) {
if (event.target.readyState == 4) {
if (event.target.status == 200) {
} else {
dropZone.text('Произошла ошибка!');
dropZone.addClass('error');
};
};
};
});