Пароль:"; exit(); } $namejsbase = dirname(__FILE__)."/".$namebronbase; $namejsbaseuser = $_SERVER['DOCUMENT_ROOT'].$namebronpath.$namebronbase; $namejsbasetest = $namebronpath.$namebronbase; echo ""; echo ""; // проверка наличия базы if (@fopen($namejsbase, "r")) { $m= stat($namejsbase); echo ""; } else { $file=fopen($namejsbase,'w'); fclose($file); echo ""; } // если была нажата кнопка "Сохранить" if ($_POST['write']) { if ($_POST['basetest'] == $m[9] or $_POST['basetest'] == 'none') { copy($namejsbase, $namejsbase . "_back"); $file=fopen($namejsbase,'w'); $temp = stripslashes(preg_replace("!]*>(.)*!Uis","",$_POST['finaldata'])); fputs($file,$temp); fclose($file); $finaluserdata = preg_split("/ /", $_POST['finaluserdata']); $nameMonths = array("Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь"); $numbMonths = array(31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31); for ($i=1; $i'; $bron .= '['; $bron .= ' Забронирован …'; $bron .= ' Предвар.бронь …'; $bron .= ' Половина дня'; $bron .= ' ]    '; $bron .= '' . $nameMonths[$mon] . ''; for ($number=0; $number<$finaluserdata[0]; $number++) { $bron .= ''; $day=0; $bron .= ''; $bron .= ''; for ($day=1; $day<$numbMonths[$mon]+1; $day++) { if ($fieldfull[$mon][$number][$day] == 1) { $fieldstyle = 'b1'; } if ($fieldfull[$mon][$number][$day] == 2) { $fieldstyle = 'b2'; } if ($fieldfull[$mon][$number][$day] == 3) { $fieldstyle = 'b3'; } if ($fieldfull[$mon][$number][$day] == 4) { $fieldstyle = 'b4'; } if ($fieldfull[$mon][$number][$day] == 5) { $fieldstyle = 'b5'; } if ($fieldfull[$mon][$number][$day] == '') { $fieldstyle = 'b0'; } $bron .= ''; $fieldstyle = ""; }; $bron .= ''; }; $bron .= '
'.($number+1).'.
'.$fieldfull[$mon][$number][$day].' 
'.$day.'
'; } $bronbeg .= 'function monhv(monmes) {'; $bronbeg .= ' for(var i = 0; i < 12; i++) {'; $bronbeg .= ' document.getElementById("mon_"+i).style.display="none";'; $bronbeg .= ' document.getElementById("monb_"+i).style.fontWeight= "";'; $bronbeg .= ' }'; $bronbeg .= 'monmes1 = monmes+1;'; $bronbeg .= 'if (monmes1 == 12) { monmes1 = 0; };'; $bronbeg .= ' document.getElementById("mon_"+monmes).style.display="block";document.getElementById("monb_"+monmes).style.fontWeight= "bold";'; $bronbeg .= ' document.getElementById("mon_"+monmes1).style.display="block";document.getElementById("monb_"+monmes1).style.fontWeight= "bold";'; $bronbeg .= '};'; $bronbeg .= 'var curentmon = new Date().getMonth();'; $bronbeg .= 'var curentmon1 = curentmon+1;'; $bronbeg .= 'if (curentmon1 == 12) { curentmon1 = 0; };'; $bronbeg .= 'var monbron = [ 0,0,0,0,0,0,0,0,0,0,0,0 ]; monbron[curentmon] = 1;'; $bronbeg .= 'var monbronch = [ "","","","","","","","","","","","" ]; monbronch[curentmon] = "checked=checked";'; $bronbeg .= 'document.write(\'
\');'; $bronbeg .= 'document.write(\'Январь\');'; $bronbeg .= 'document.write(\'Февраль\');'; $bronbeg .= 'document.write(\'Март\');'; $bronbeg .= 'document.write(\'Апрель\');'; $bronbeg .= 'document.write(\'Май\');'; $bronbeg .= 'document.write(\'Июнь\');'; $bronbeg .= 'document.write(\'Июль\');'; $bronbeg .= 'document.write(\'Август\');'; $bronbeg .= 'document.write(\'Сентябрь\');'; $bronbeg .= 'document.write(\'Октябрь\');'; $bronbeg .= 'document.write(\'Ноябрь\');'; $bronbeg .= 'document.write(\'Декабрь\');'; $bronbeg .= 'document.write(\'
\');'; $bronend .= 'document.getElementById("mon_"+curentmon).style.display="block";document.getElementById("monb_"+curentmon).style.fontWeight= "bold";'; $bronend .= 'document.getElementById("mon_"+curentmon1).style.display="block";document.getElementById("monb_"+curentmon1).style.fontWeight= "bold";'; $fileuser=fopen($namejsbaseuser,'w'); fputs($fileuser,$bronbeg."document.write('".$bron."');".$bronend); fclose($fileuser); echo 'Данные сохранены!'; if ($_POST['basetest'] == 'none') { echo '(Базы не найдено и она пересоздана)';}; clearstatcache(); $m= stat($namejsbase); echo ""; } else { echo 'Данные НЕ ЗАПИСАНЫ! Возможно они были изменены в другой сессии!'; }; } ?>