77 lines
3.4 KiB
PHP
77 lines
3.4 KiB
PHP
|
|
<?php
|
||
|
|
require_once($_SERVER['DOCUMENT_ROOT']."/config.php");
|
||
|
|
|
||
|
|
include $_SERVER['DOCUMENT_ROOT'] . '/import/obj/ImportRecord.php';
|
||
|
|
include $_SERVER['DOCUMENT_ROOT'] . '/import/obj/BlockImage.php';
|
||
|
|
|
||
|
|
$result = ""; $result_photos = ""; $mdate = "";
|
||
|
|
for ($i=0; $i<count($_FILES['blockProgressPhoto']['name']); $i++) {
|
||
|
|
if ($_FILES['blockProgressPhoto']['error'][$i] == 0) {
|
||
|
|
$ext = strtolower(pathinfo($_FILES['blockProgressPhoto']['name'][$i], PATHINFO_EXTENSION));
|
||
|
|
$name = md5($_FILES['blockProgressPhoto']['tmp_name'][$i].time()).".".$ext;
|
||
|
|
|
||
|
|
if (!is_dir($_SERVER['DOCUMENT_ROOT'] . "/block_images")) {
|
||
|
|
mkdir($_SERVER['DOCUMENT_ROOT'] . "/block_images");
|
||
|
|
}
|
||
|
|
|
||
|
|
if (!is_dir($_SERVER['DOCUMENT_ROOT'] . "/block_images/progress")) {
|
||
|
|
mkdir($_SERVER['DOCUMENT_ROOT'] . "/block_images/progress");
|
||
|
|
}
|
||
|
|
|
||
|
|
$mdate_mon = substr($_POST['mdate'], 0, 2);
|
||
|
|
$mdate_year = substr($_POST['mdate'], 3, 4);
|
||
|
|
$new_date = $mdate_year."-".$mdate_mon."-01";
|
||
|
|
|
||
|
|
$mondate = "date-".$_POST['mdate'];
|
||
|
|
|
||
|
|
$photo="/block_images/progress/".$name;
|
||
|
|
|
||
|
|
move_uploaded_file($_FILES['blockProgressPhoto']['tmp_name'][$i],$_SERVER['DOCUMENT_ROOT'].$photo);
|
||
|
|
|
||
|
|
$image = BlockImage::createImage($_POST['blockId'], $photo, 2, $new_date );
|
||
|
|
|
||
|
|
$result_photos .= "<div class=\'col-md-1 del_photo\' style=\'margin-bottom: 7px;background:url(http://" . $_SERVER['SERVER_NAME'] . "$photo) no-repeat;background-size:cover;background-position:center;\'><div class=\'deleteBlockImage\' data-id=\'" .$image->id . "\' style=\'background-image: url(/images/del_Icon.png); width: 37px; height: 48px\'></div></div>";
|
||
|
|
} else {
|
||
|
|
$result .= "Превышен размер файла ".$_FILES['blockProgressPhoto']['name'][$i];
|
||
|
|
}
|
||
|
|
}
|
||
|
|
?>
|
||
|
|
<script>
|
||
|
|
w = "<?php echo $new_date ?>";
|
||
|
|
console.log(w);
|
||
|
|
|
||
|
|
Months = {
|
||
|
|
"01": "январь",
|
||
|
|
"02": "февраль",
|
||
|
|
"03": "март",
|
||
|
|
"04": "апрель",
|
||
|
|
"05": "май",
|
||
|
|
"06": "июнь",
|
||
|
|
"07": "июль",
|
||
|
|
"08": "август",
|
||
|
|
"09": "сентябрь",
|
||
|
|
"10": "октябрь",
|
||
|
|
"11": "ноябрь",
|
||
|
|
"12": "декабрь"
|
||
|
|
};
|
||
|
|
mdate = "<?php echo $_POST['mdate'] ?>";
|
||
|
|
mondate_mon = mdate.substr(0, 2);
|
||
|
|
mondate_year = mdate.substr(3, 4);
|
||
|
|
|
||
|
|
mondate = "<?php echo $mondate ?>";
|
||
|
|
|
||
|
|
month_wrap = parent.document.getElementById("<?php echo $mondate ?>");
|
||
|
|
if (month_wrap) {
|
||
|
|
month_images = month_wrap.getElementsByClassName('month_images')[0];
|
||
|
|
month_images.innerHTML+='<?php echo $result_photos.$result; ?>';
|
||
|
|
} else {
|
||
|
|
months_wrapper = parent.document.getElementById("months_wrapper");
|
||
|
|
months_wrapper.innerHTML+="<div class=\'month_wrap\' id=\'date-"+mdate+"\'><div class=\'month_ttl\'>"+Months[mondate_mon]+" "+mondate_year+"</div><div class=\'month_images\'>"+"<?php echo $result_photos.$result; ?>"+"</div><div class=\'clear\'></div>";
|
||
|
|
}
|
||
|
|
|
||
|
|
if(parent.document.getElementById('block-progress-images-container'))
|
||
|
|
parent.document.getElementById('block-progress-images-container').style.backgroundImage='';
|
||
|
|
//parent.document.getElementById('image-block-progress-result').innerHTML+='<?php //echo $result_photos.$result; ?>//';
|
||
|
|
parent.document.getElementById('block-progress-images-form').target = '';
|
||
|
|
parent.document.getElementById('block-progress-images-form').action = '';
|
||
|
|
</script>
|