// for ($j = 0; $j < 100; $j++) { // $testArr3_100_100_100[$k][$j] = createArr($testArr3_100_100_100, 100); // } //} //echo '<pre>'; print_r($testArr3_100_100_100); echo '</pre>'; ?> <h1> Тест скорости циклов </h1> <?php for ($j = 1; $j <= 2; $j++) { for ($i = 0; $i <= 5; $i++) { $for[$i] = forBanchmark($testArr1); $foreach[$i] = foreachBanchmark($testArr1); $while[$i] = whileBanchmark($testArr1); } printRes($for, $foreach, $while); } function printRes($for, $foreach, $while) { unset($for[0], $while[0], $foreach[0]); $whileAv = array_sum($while) / sizeof($while); $forAv = array_sum($for) / sizeof($for); $foreachAv = array_sum($foreach) / sizeof($foreach); $max = max($forAv, $foreachAv, $whileAv); $data = "<h2>От каждого елемена отнимаем 15, 1000000 елементов масива</h2>\n" . 'test while - %' . $whileAv / $max * 100 . ' time: ' . $whileAv . "<br>\n" . 'test for - %' . $forAv / $max * 100 . ' time: ' . $forAv . "<br>\n" . 'test foreach - %' . $foreachAv / $max * 100 . ' time: ' . $foreachAv . "<br>\n"; echo $data; $path = 'test--Arrays' . date('d_hms') . ".txt"; var_dump($path); file_put_contents($path, $data, FILE_APPEND); } echo '<h2>Каждый елемент </h2>';
$pro['metakeywords'] = strFilter($_POST['metakeywords']); $pro['metadesc'] = strFilter($_POST['metadesc']); $pro['content'] = strFilter($_POST['content']); $pro['posttime'] = time(); $pro['langid'] = $_SYS['alangid']; if ($doaction == "edit") { $id = intval($_POST['id']); $db->row_update("products", $pro, "id={$id}"); } else { $pro['ordernum'] = 100; $db->row_insert("products", $pro); } if ($doaction == "edit") { printRes("{$_AL['products.edit.succeed']}<script>setTimeout(function(){reloadSelf('admin.php?inc=products&action=list');},2000);</script>"); } else { printRes("{$_AL['products.add.succeed']}<script>setTimeout(function(){reloadSelf('admin.php?inc=products&action=list');},2000);</script>"); } } catch (Exception $e) { echo $e; } break; case "doproductsorder": try { $ordernums = $_POST['ordernum']; if (is_array($ordernums)) { foreach ($ordernums as $id => $value) { $product['ordernum'] = intval($value); $db->row_update("products", $product, "id={$id}"); } } succeedFlag();
$channel['ishidden'] = $hide; $db->row_update("channels", $channel, "id={$channelid}"); writeChannelsCache(); //_header_("location:admin.php?inc=channel&action=set"); printRes($_AL['channel.ajax.set.succeed'] . "<script>setTimeout(function(){reloadTop('admin.php?inc=channel&action=set');},1000);</script>"); //succeedFlag(); break; case "savepage": $channelid = intval($_POST['channelid']); $content = strFilter($_POST['content']); $channel['content'] = $content; $db->row_update("channels", $channel, "id={$channelid}"); writeChannelsCache(); printRes($_AL['channel.ajax.edit.succeed'] . "<script>setTimeout(function(){reloadSelf('admin.php?inc=channel&action=set');},2000);</script>"); //succeedFlag(); break; case "savelink": $channelid = intval($_POST['channelid']); $link = strFilter($_POST['link']); $target = intval($_POST['target']); $channel['link'] = $link; $channel['target'] = $target; $db->row_update("channels", $channel, "id={$channelid}"); writeChannelsCache(); printRes($_AL['channel.ajax.edit.succeed'] . "<script>setTimeout(function(){reloadSelf('admin.php?inc=channel&action=set');},2000);</script>"); //succeedFlag(); break; default: echo $_AL['all.noaction']; break; }
try { saveSettings($settings, 0); writeGlobalCache(); succeedFlag(); } catch (Exception $e) { echo $e; } break; case "savecontact": $settings = $_POST['settings']; try { $db->row_delete("contact", "langid={$_SYS['alangid']}"); $settings['langid'] = $_SYS['alangid']; $db->row_insert("contact", $settings); writeContactCache(); printRes("{$_AL['main.ct.setsucceed']}<script>setTimeout(function(){reloadSelf('admin.php?inc=main&action=contact');},2000);</script>"); } catch (Exception $e) { echo $e; } break; case "testmail": require_once '../inc/email.php'; $settings = $_POST['settings']; $mailsubject = "{$_AL['main.ct.testsubject']}" . getDateStr(time(), false, false); //Mail Subject $mailbody = "{$_AL['main.ct.testcontent']}"; //Mail Content $receiver = $settings['testreceiver']; if (sendMail($receiver, $mailsubject, $mailbody)) { ob_end_clean(); succeedFlag();
\tfunction InitPage(){ \t} \t \twindow.onload = InitPage; \t \t</script> EOT; break; /************************************** add edit BEGIN ************************************************/ /************************************** link BEGIN ************************************************/ /************************************** add edit BEGIN ************************************************/ /************************************** link BEGIN ************************************************/ case "link": if (!hasPopedom("channel")) { printRes(_LANG($_AL['admin.nopopedom.link'], array($_AL['index.channel.man']))); } $channelid = intval($_GET['channelid']); $row = $db->row_select_one("channels", "id={$channelid}"); echo <<<EOT \t<table class="settop"><tr><td class="settop_left"><img src="../language/{$cache_langs[$_SYS['alangid']]['directory']}/flag.gif" title="{$effect_lang}" /></td><td><div id="smalltab_container"></div></td></tr></table> \t<div class="smalltab_line"></div> \t<div class="div_clear" style="height:10px;"></div> \t<form id="linkform" method="POST" onsubmit="return checkAllAction()" action="channel_ajax.php?action=savelink"> \t<div id="t1"> \t\t<table class="table_1"> \t\t\t<tr><td class="td_0">{$_AL['channel.link']}:</td><td class=""></td></tr> \t\t\t<tr><td class="td_1"><input type="text" value="{$row['link']}" name="link" id="link" class="text_css" style="width:280px;" /><input type="hidden" name="channelid" id="channelid" value="{$channelid}" /></td><td class="td_2">{$_AL['channel.link.remark']}</td></tr> \t\t\t<tr><td class="td_0">{$_AL['channel.isblank']}:</td><td class=""></td></tr> \t\t\t<tr><td class="td_1"><input type="radio" value="1" name="target" class="radio_css" /> {$_AL['all.y']} <input type="radio" value="0" name="target" class="radio_css" /> {$_AL['all.n']}</td><td class="td_2"></td></tr>
function showMonth($month, $year, $unterkunft_id, $zimmer_id, $link, $saAktiviert, $sprache) { //anzahl der tage des monats: $anzahlTage = getNumberOfDays($month, $year); $firstDay = getFirstDayOfMonth($month, $year); $MO = getUebersetzung("MO", $sprache, $link); $DI = getUebersetzung("DI", $sprache, $link); $MI = getUebersetzung("MI", $sprache, $link); $DO = getUebersetzung("DO", $sprache, $link); $FR = getUebersetzung("FR", $sprache, $link); $SA = getUebersetzung("SA", $sprache, $link); $SO = getUebersetzung("SO", $sprache, $link); //erste tag im monat ist ein montag: if ($firstDay == "Mon") { ?> <table width="100%" border="0" class="tableColor"> <tr> <td colspan="7" class="standardSchriftBold"><?php echo getUebersetzung(parseMonthName($month), $sprache, $link) . " " . $year; ?> </td> </tr> <tr> <td class="tableColor"><?php echo $MO; ?> </td> <td class="tableColor"><?php echo $DI; ?> </td> <td class="tableColor"><?php echo $MI; ?> </td> <td class="tableColor"><?php echo $DO; ?> </td> <td class="tableColor"><?php echo $FR; ?> </td> <td class="tableColor"><?php echo $SA; ?> </td> <td class="tableColor"><?php echo $SO; ?> </td> </tr> <tr> <?php for ($i = 1; $i <= 7; $i++) { ?> <td class="<?php echo getStatusString($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> "><?php printRes($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> </td> <?php } ?> </tr> <tr> <?php for ($i = 8; $i <= 14; $i++) { ?> <td class="<?php echo getStatusString($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> "><?php printRes($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> </td> <?php } ?> </tr> <tr> <?php for ($i = 15; $i <= 21; $i++) { ?> <td class="<?php echo getStatusString($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> "><?php printRes($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> </td> <?php } ?> </tr> <tr> <?php for ($i = 22; $i <= 28; $i++) { ?> <td class="<?php echo getStatusString($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> "><?php printRes($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> </td> <?php } ?> </tr> <tr> <td class="<?php if ($anzahlTage >= 29) { echo getStatusString($zimmer_id, 29, $month, $year, $saAktiviert, $link); } else { echo "tableColor"; } ?> "><?php if ($anzahlTage >= 29) { printRes($zimmer_id, 29, $month, $year, $saAktiviert, $link); } else { echo " "; } ?> </td> <td class="<?php if ($anzahlTage >= 30) { echo getStatusString($zimmer_id, 30, $month, $year, $saAktiviert, $link); } else { echo "tableColor"; } ?> "><?php if ($anzahlTage >= 30) { printRes($zimmer_id, 30, $month, $year, $saAktiviert, $link); } else { echo " "; } ?> </td> <td class="<?php if ($anzahlTage >= 31) { echo getStatusString($zimmer_id, 31, $month, $year, $saAktiviert, $link); } else { echo "tableColor"; } ?> "><?php if ($anzahlTage >= 31) { printRes($zimmer_id, 31, $month, $year, $saAktiviert, $link); } else { echo " "; } ?> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> </tr> <tr> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> </tr> </table><?php } elseif ($firstDay == "Tue") { ?> <table width="100%" border="0" class="tableColor"> <tr> <td colspan="7" class="standardSchriftBold"><?php echo getUebersetzung(parseMonthName($month), $sprache, $link) . " " . $year; ?> </td> </tr> <tr> <td class="tableColor"><?php echo $MO; ?> </td> <td class="tableColor"><?php echo $DI; ?> </td> <td class="tableColor"><?php echo $MI; ?> </td> <td class="tableColor"><?php echo $DO; ?> </td> <td class="tableColor"><?php echo $FR; ?> </td> <td class="tableColor"><?php echo $SA; ?> </td> <td class="tableColor"><?php echo $SO; ?> </td> </tr> <tr> <td class="tableColor"> </td> <?php for ($i = 1; $i <= 6; $i++) { ?> <td class="<?php echo getStatusString($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> "><?php printRes($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> </td> <?php } ?> </tr> <tr> <?php for ($i = 7; $i <= 13; $i++) { ?> <td class="<?php echo getStatusString($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> "><?php printRes($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> </td> <?php } ?> </tr> <tr> <?php for ($i = 14; $i <= 20; $i++) { ?> <td class="<?php echo getStatusString($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> "><?php printRes($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> </td> <?php } ?> </tr> <tr> <?php for ($i = 21; $i <= 27; $i++) { ?> <td class="<?php echo getStatusString($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> "><?php printRes($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> </td> <?php } ?> </tr> <tr> <td class="<?php echo getStatusString($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> "><?php printRes($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> </td> <td class="<?php if ($anzahlTage >= 29) { echo getStatusString($zimmer_id, 29, $month, $year, $saAktiviert, $link); } else { echo "tableColor"; } ?> "><?php if ($anzahlTage >= 29) { printRes($zimmer_id, 29, $month, $year, $saAktiviert, $link); } else { echo " "; } ?> </td> <td class="<?php if ($anzahlTage >= 30) { echo getStatusString($zimmer_id, 30, $month, $year, $saAktiviert, $link); } else { echo "tableColor"; } ?> "><?php if ($anzahlTage >= 30) { printRes($zimmer_id, 30, $month, $year, $saAktiviert, $link); } else { echo " "; } ?> </td> <td class="<?php if ($anzahlTage >= 31) { echo getStatusString($zimmer_id, 31, $month, $year, $saAktiviert, $link); } else { echo "tableColor"; } ?> "><?php if ($anzahlTage >= 31) { printRes($zimmer_id, 31, $month, $year, $saAktiviert, $link); } else { echo " "; } ?> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> </tr> <tr> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> </tr> </table><?php } elseif ($firstDay == "Wed") { ?> <table width="100%" border="0" class="tableColor"> <tr> <td colspan="7" class="standardSchriftBold"><?php echo getUebersetzung(parseMonthName($month), $sprache, $link) . " " . $year; ?> </td> </tr> <tr> <td class="tableColor"><?php echo $MO; ?> </td> <td class="tableColor"><?php echo $DI; ?> </td> <td class="tableColor"><?php echo $MI; ?> </td> <td class="tableColor"><?php echo $DO; ?> </td> <td class="tableColor"><?php echo $FR; ?> </td> <td class="tableColor"><?php echo $SA; ?> </td> <td class="tableColor"><?php echo $SO; ?> </td> </tr> <tr> <td class="tableColor"> </td> <td class="tableColor"> </td> <?php for ($i = 1; $i <= 5; $i++) { ?> <td class="<?php echo getStatusString($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> "><?php printRes($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> </td> <?php } ?> </tr> <tr> <?php for ($i = 6; $i <= 12; $i++) { ?> <td class="<?php echo getStatusString($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> "><?php printRes($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> </td> <?php } ?> </tr> <tr> <?php for ($i = 13; $i <= 19; $i++) { ?> <td class="<?php echo getStatusString($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> "><?php printRes($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> </td> <?php } ?> </tr> <tr> <?php for ($i = 20; $i <= 26; $i++) { ?> <td class="<?php echo getStatusString($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> "><?php printRes($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> </td> <?php } ?> </tr> <tr> <?php for ($i = 27; $i <= 28; $i++) { ?> <td class="<?php echo getStatusString($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> "><?php printRes($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> </td> <?php } ?> <td class="<?php if ($anzahlTage >= 29) { echo getStatusString($zimmer_id, 29, $month, $year, $saAktiviert, $link); } else { echo "tableColor"; } ?> "><?php if ($anzahlTage >= 29) { printRes($zimmer_id, 29, $month, $year, $saAktiviert, $link); } else { echo " "; } ?> </td> <td class="<?php if ($anzahlTage >= 30) { echo getStatusString($zimmer_id, 30, $month, $year, $saAktiviert, $link); } else { echo "tableColor"; } ?> "><?php if ($anzahlTage >= 30) { printRes($zimmer_id, 30, $month, $year, $saAktiviert, $link); } else { echo " "; } ?> </td> <td class="<?php if ($anzahlTage >= 31) { echo getStatusString($zimmer_id, 31, $month, $year, $saAktiviert, $link); } else { echo "tableColor"; } ?> "><?php if ($anzahlTage >= 31) { printRes($zimmer_id, 31, $month, $year, $saAktiviert, $link); } else { echo " "; } ?> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> </tr> <tr> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> </tr> </table><?php } elseif ($firstDay == "Thu") { ?> <table width="100%" border="0" class="tableColor"> <tr> <td colspan="7" class="standardSchriftBold"><?php echo getUebersetzung(parseMonthName($month), $sprache, $link) . " " . $year; ?> </td> </tr> <tr> <td class="tableColor"><?php echo $MO; ?> </td> <td class="tableColor"><?php echo $DI; ?> </td> <td class="tableColor"><?php echo $MI; ?> </td> <td class="tableColor"><?php echo $DO; ?> </td> <td class="tableColor"><?php echo $FR; ?> </td> <td class="tableColor"><?php echo $SA; ?> </td> <td class="tableColor"><?php echo $SO; ?> </td> </tr> <tr> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> <?php for ($i = 1; $i <= 4; $i++) { ?> <td class="<?php echo getStatusString($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> "><?php printRes($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> </td> <?php } ?> </tr> <tr> <?php for ($i = 5; $i <= 11; $i++) { ?> <td class="<?php echo getStatusString($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> "><?php printRes($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> </td> <?php } ?> </tr> <tr> <?php for ($i = 12; $i <= 18; $i++) { ?> <td class="<?php echo getStatusString($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> "><?php printRes($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> </td> <?php } ?> </tr> <tr> <?php for ($i = 19; $i <= 25; $i++) { ?> <td class="<?php echo getStatusString($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> "><?php printRes($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> </td> <?php } ?> </tr> <tr> <?php for ($i = 26; $i <= 28; $i++) { ?> <td class="<?php echo getStatusString($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> "><?php printRes($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> </td> <?php } ?> <td class="<?php if ($anzahlTage >= 29) { echo getStatusString($zimmer_id, 29, $month, $year, $saAktiviert, $link); } else { echo "tableColor"; } ?> "><?php if ($anzahlTage >= 29) { printRes($zimmer_id, 29, $month, $year, $saAktiviert, $link); } else { echo " "; } ?> </td> <td class="<?php if ($anzahlTage >= 30) { echo getStatusString($zimmer_id, 30, $month, $year, $saAktiviert, $link); } else { echo "tableColor"; } ?> "><?php if ($anzahlTage >= 30) { printRes($zimmer_id, 30, $month, $year, $saAktiviert, $link); } else { echo " "; } ?> </td> <td class="<?php if ($anzahlTage >= 31) { echo getStatusString($zimmer_id, 31, $month, $year, $saAktiviert, $link); } else { echo "tableColor"; } ?> "><?php if ($anzahlTage >= 31) { printRes($zimmer_id, 31, $month, $year, $saAktiviert, $link); } else { echo " "; } ?> </td> <td class="tableColor"> </td> </tr> <tr> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> </tr> </table><?php } elseif ($firstDay == "Fri") { ?> <table width="100%" border="0" class="tableColor"> <tr> <td colspan="7" class="standardSchriftBold"><?php echo getUebersetzung(parseMonthName($month), $sprache, $link) . " " . $year; ?> </td> </tr> <tr> <td class="tableColor"><?php echo $MO; ?> </td> <td class="tableColor"><?php echo $DI; ?> </td> <td class="tableColor"><?php echo $MI; ?> </td> <td class="tableColor"><?php echo $DO; ?> </td> <td class="tableColor"><?php echo $FR; ?> </td> <td class="tableColor"><?php echo $SA; ?> </td> <td class="tableColor"><?php echo $SO; ?> </td> </tr> <tr> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> <?php for ($i = 1; $i <= 3; $i++) { ?> <td class="<?php echo getStatusString($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> "><?php printRes($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> </td> <?php } ?> </tr> <tr> <?php for ($i = 4; $i <= 10; $i++) { ?> <td class="<?php echo getStatusString($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> "><?php printRes($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> </td> <?php } ?> </tr> <tr> <?php for ($i = 11; $i <= 17; $i++) { ?> <td class="<?php echo getStatusString($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> "><?php printRes($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> </td> <?php } ?> </tr> <tr> <?php for ($i = 18; $i <= 24; $i++) { ?> <td class="<?php echo getStatusString($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> "><?php printRes($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> </td> <?php } ?> </tr> <tr> <?php for ($i = 25; $i <= 28; $i++) { ?> <td class="<?php echo getStatusString($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> "><?php printRes($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> </td> <?php } ?> <td class="<?php if ($anzahlTage >= 29) { echo getStatusString($zimmer_id, 29, $month, $year, $saAktiviert, $link); } else { echo "tableColor"; } ?> "><?php if ($anzahlTage >= 29) { printRes($zimmer_id, 29, $month, $year, $saAktiviert, $link); } else { echo " "; } ?> </td> <td class="<?php if ($anzahlTage >= 30) { echo getStatusString($zimmer_id, 30, $month, $year, $saAktiviert, $link); } else { echo "tableColor"; } ?> "><?php if ($anzahlTage >= 30) { printRes($zimmer_id, 30, $month, $year, $saAktiviert, $link); } else { echo " "; } ?> </td> <td class="<?php if ($anzahlTage >= 31) { echo getStatusString($zimmer_id, 31, $month, $year, $saAktiviert, $link); } else { echo "tableColor"; } ?> "><?php if ($anzahlTage >= 31) { printRes($zimmer_id, 31, $month, $year, $saAktiviert, $link); } else { echo " "; } ?> </td> </tr> <tr> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> </tr> </table><?php } elseif ($firstDay == "Sat") { ?> <table width="100%" border="0" class="tableColor"> <tr> <td colspan="7" class="standardSchriftBold"><?php echo getUebersetzung(parseMonthName($month), $sprache, $link) . " " . $year; ?> </td> </tr> <tr> <td class="tableColor"><?php echo $MO; ?> </td> <td class="tableColor"><?php echo $DI; ?> </td> <td class="tableColor"><?php echo $MI; ?> </td> <td class="tableColor"><?php echo $DO; ?> </td> <td class="tableColor"><?php echo $FR; ?> </td> <td class="tableColor"><?php echo $SA; ?> </td> <td class="tableColor"><?php echo $SO; ?> </td> </tr> <tr> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> <?php for ($i = 1; $i <= 2; $i++) { ?> <td class="<?php echo getStatusString($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> "><?php printRes($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> </td> <?php } ?> </tr> <tr> <?php for ($i = 3; $i <= 9; $i++) { ?> <td class="<?php echo getStatusString($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> "><?php printRes($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> </td> <?php } ?> </tr> <tr> <?php for ($i = 10; $i <= 16; $i++) { ?> <td class="<?php echo getStatusString($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> "><?php printRes($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> </td> <?php } ?> </tr> <tr> <?php for ($i = 17; $i <= 23; $i++) { ?> <td class="<?php echo getStatusString($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> "><?php printRes($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> </td> <?php } ?> </tr> <tr> <?php for ($i = 24; $i <= 28; $i++) { ?> <td class="<?php echo getStatusString($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> "><?php printRes($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> </td> <?php } ?> <td class="<?php if ($anzahlTage >= 29) { echo getStatusString($zimmer_id, 29, $month, $year, $saAktiviert, $link); } else { echo "tableColor"; } ?> "><?php if ($anzahlTage >= 29) { printRes($zimmer_id, 29, $month, $year, $saAktiviert, $link); } else { echo " "; } ?> </td> <td class="<?php if ($anzahlTage >= 30) { echo getStatusString($zimmer_id, 30, $month, $year, $saAktiviert, $link); } else { echo "tableColor"; } ?> "><?php if ($anzahlTage >= 30) { printRes($zimmer_id, 30, $month, $year, $saAktiviert, $link); } else { echo " "; } ?> </td> </tr> <tr> <td class="<?php if ($anzahlTage >= 31) { echo getStatusString($zimmer_id, 31, $month, $year, $saAktiviert, $link); } else { echo "tableColor"; } ?> "><?php if ($anzahlTage >= 31) { printRes($zimmer_id, 31, $month, $year, $saAktiviert, $link); } else { echo " "; } ?> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> </tr> </table><?php } elseif ($firstDay == "Sun") { ?> <table width="100%" border="0" class="tableColor"> <tr> <td colspan="7" class="standardSchriftBold"><?php echo getUebersetzung(parseMonthName($month), $sprache, $link) . " " . $year; ?> </td> </tr> <tr> <td class="tableColor"><?php echo $MO; ?> </td> <td class="tableColor"><?php echo $DI; ?> </td> <td class="tableColor"><?php echo $MI; ?> </td> <td class="tableColor"><?php echo $DO; ?> </td> <td class="tableColor"><?php echo $FR; ?> </td> <td class="tableColor"><?php echo $SA; ?> </td> <td class="tableColor"><?php echo $SO; ?> </td> </tr> <tr> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="<?php echo getStatusString($zimmer_id, 1, $month, $year, $saAktiviert, $link); ?> "><?php printRes($zimmer_id, 1, $month, $year, $saAktiviert, $link); ?> </td> </tr> <tr> <?php for ($i = 2; $i <= 8; $i++) { ?> <td class="<?php echo getStatusString($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> "><?php printRes($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> </td> <?php } ?> </tr> <tr> <?php for ($i = 9; $i <= 15; $i++) { ?> <td class="<?php echo getStatusString($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> "><?php printRes($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> </td> <?php } ?> </tr> <tr> <?php for ($i = 16; $i <= 22; $i++) { ?> <td class="<?php echo getStatusString($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> "><?php printRes($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> </td> <?php } ?> </tr> <tr> <?php for ($i = 23; $i <= 28; $i++) { ?> <td class="<?php echo getStatusString($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> "><?php printRes($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> </td> <?php } ?> <td class="<?php if ($anzahlTage >= 29) { echo getStatusString($zimmer_id, 29, $month, $year, $saAktiviert, $link); } else { echo "tableColor"; } ?> "><?php if ($anzahlTage >= 29) { printRes($zimmer_id, 29, $month, $year, $saAktiviert, $link); } else { echo " "; } ?> </td> </tr> <tr> <td class="<?php if ($anzahlTage >= 30) { echo getStatusString($zimmer_id, 30, $month, $year, $saAktiviert, $link); } else { echo "tableColor"; } ?> "><?php if ($anzahlTage >= 30) { printRes($zimmer_id, 30, $month, $year, $saAktiviert, $link); } else { echo " "; } ?> </td> <td class="<?php if ($anzahlTage >= 31) { echo getStatusString($zimmer_id, 31, $month, $year, $saAktiviert, $link); } else { echo "tableColor"; } ?> "><?php if ($anzahlTage >= 31) { printRes($zimmer_id, 31, $month, $year, $saAktiviert, $link); } else { echo " "; } ?> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> <td class="tableColor"> </td> </tr> </table><?php } //ende if sonntag }
$forAv = array_sum($for) / sizeof($for); $foreachAv = array_sum($foreach) / sizeof($foreach); $max = max($forAv, $foreachAv, $whileAv, $doWhileAv); $data = "<h2>От каждого елемена отнимаем 15, 3000x3000 елементов 2-хмерного масива</h2>\n" . 'test while - %' . $whileAv / $max * 100 . ' time: ' . $whileAv . "<br>\n" . 'test Do while - %' . $doWhileAv / $max * 100 . ' time: ' . $doWhileAv . "<br>\n" . 'test for - %' . $forAv / $max * 100 . ' time: ' . $forAv . "<br>\n" . 'test foreach - %' . $foreachAv / $max * 100 . ' time: ' . $foreachAv . "<br>\n\n"; echo $data; $path = 'test---2Arrays_(3000)_' . date('d_hms') . ".txt"; //var_dump($path); file_put_contents($path, $data, FILE_APPEND); } //$elements = 100; //$elements = 1000; $elements = 3000; //for ($k = 0; $k < 100; $k++) { for ($j = 0; $j < $elements; $j++) { $testArr[$j] = createArr($elements); } //} //echo '<pre>'; print_r($testArr3_100_100_100); echo '</pre>'; ?> <h1> Тест скорости циклов </h1> <?php for ($j = 1; $j <= 2; $j++) { for ($i = 0; $i <= 10; $i++) { $foreach[$i] = foreach_2Arrays($testArr); $while[$i] = while_2Arrays($testArr); $doWhile[$i] = doWhile_2Arrays($testArr); $for[$i] = for_2Arrays($testArr); } printRes($for, $foreach, $while, $doWhile); }
$art['metakeywords'] = strFilter($_POST['metakeywords']); $art['metadesc'] = strFilter($_POST['metadesc']); $art['content'] = strFilter($_POST['content']); $art["picid"] = intval($_POST['picid']); $row = $db->row_select_one("attachments", "id=" . $art['picid']); $art['picpath'] = $row['filepath']; if ($doaction == "edit") { $id = intval($_POST['id']); $db->row_update("articles", $art, "id={$id}"); } else { $db->row_insert("articles", $art); } if ($doaction == "edit") { printRes($_AL['article.edit.succeed'] . "<script>setTimeout(function(){self.location.href='admin.php?inc=article&action=list&channelid={$art['channelid']}'},2000);</script>"); } else { printRes($_AL['article.add.succeed'] . "<script>setTimeout(function(){self.location.href='admin.php?inc=article&action=list&channelid={$art['channelid']}'},2000);</script>"); } } catch (Exception $e) { echo $e; } break; case "doarticles": try { $postaction = $_POST['postaction']; $aids = $_POST['aids']; if (empty($aids)) { exit($_AL['article.noselected']); } if (isIntArray($aids)) { $aidstr = implode(",", $aids); switch ($postaction) {
<?php header("Content-Type:text/html; charset=utf-8"); require_once '../inc/init.php'; require_once '../inc/cache.php'; require_once './inc/adminfun.php'; require_once "./language/language.php"; if (!isAdmin()) { exit($_AL['all.notlogin']); } if (!hasPopedom("page")) { exit(_LANG($_AL['admin.nopopedom'], array($_AL['index.page.man']))); } $action = strFilter($_GET['action']); switch ($action) { case "savepage": $channelid = intval($_POST['channelid']); $content = strFilter($_POST['content']); $channel['content'] = $content; $db->row_update("channels", $channel, "id={$channelid}"); writeChannelsCache(); printRes("{$_AL['page.edit.succeed']}<script>setTimeout(function(){reloadSelf('admin.php?inc=channel&action=set');},2000);</script>"); //succeedFlag(); break; default: echo $_AL['all.noaction']; break; }
switch ($action) { case "savemsg": try { $doaction = strFilter($_POST['doaction']); $msg['name'] = strFilter($_POST['name']); $msg['email'] = strFilter($_POST['email']); $msg['contact1'] = strFilter($_POST['contact1']); $msg['title'] = strFilter($_POST['title']); $msg['remark'] = strFilter($_POST['remark']); $msg['replier'] = strFilter($cache_users[$lg['userid']]['username']); $msg['reply'] = strFilter($_POST['reply']); $msg['state'] = intval($_POST['state']); $msg['replytime'] = time(); $id = intval($_POST['id']); $db->row_update("msgs", $msg, "id={$id}"); printRes("{$_AL['msg.reply.succeed']}<script>setTimeout(function(){reloadSelf('admin.php?inc=msg&action=list');},1500);</script>"); } catch (Exception $e) { echo $e; } break; case "domsgs": try { $postaction = $_POST['postaction']; $ids = $_POST['ids']; if (empty($ids)) { exit($_AL['msg.nochoose']); } if (isIntArray($ids)) { $idstr = implode(",", $ids); switch ($postaction) { case "delMsg":
?> &f=tab|util|ajax|choosedate|color|jquery|admin"></script> <script type="text/javascript" src="../inc/kindeditor/kindeditor.js"></script> <script type="text/javascript" src="../js/admin.js"></script> <script type="text/javascript"> var popwin = window.parent.popwin; </script> <style> body{margin:10px;} </style> </head> <body> <?php $inc_arr = array('channel', 'procate', 'products', 'piccate', 'picture', 'lang', 'main', 'template', 'link', 'user', 'database', 'article', 'page', 'msg', 'vote', 'member', 'order'); $incname_arr = array($_AL['index.channel.man'], $_AL['index.procate.list'], $_AL['index.product.list'], $_AL['index.piccate.list'], $_AL['index.picture.list'], $_AL['index.language.set'], $_AL['index.site.set'] . ',' . $_AL['index.banner.set'] . ',' . $_AL['index.contact.set'] . ',' . $_AL['index.sitecache.set'] . ',' . $_AL['index.email.set'] . ',' . $_AL['index.site.fun'], $_AL['index.template.set'], $_AL['index.frilink.list'], $_AL['index.admin.set'], $_AL['index.data.man'], $_AL['index.article.man'], $_AL['index.page.man'], $_AL['index.msg.list'], $_AL['index.vote.list'], $_AL['index.member.man'], $_AL['index.order.man']); foreach ($inc_arr as $key => $incpage) { if ($inc == $incpage) { //Channel. Read Only. if ($incpage != 'channel') { if (!hasPopedom($incpage)) { printRes(_LANG($_AL['admin.nopopedom'], array($incname_arr[$key]))); } } require_once $inc . ".php"; break; } } ?> </body> </html>
switch ($action) { case "saveorders": try { $order['state'] = intval($_POST['state']); $order['remark2'] = strFilter($_POST['remark2']); $order['expresscharges'] = strFilter($_POST['expresscharges']); $order['name'] = strFilter($_POST['name']); $order['phonenum'] = strFilter($_POST['phonenum']); $order['email'] = strFilter($_POST['email']); $order['address'] = strFilter($_POST['address']); $order['zipcode'] = strFilter($_POST['zipcode']); $order['remark'] = strFilter($_POST['remark']); $id = intval($_POST['id']); $oldstate = intval($_POST['oldstate']); $db->row_update("orders", $order, "id={$id}"); printRes("{$_AL['order.edit.succeed']}<script>setTimeout(function(){reloadSelf('admin.php?inc=order&action=list&state={$oldstate}');},2000);</script>"); } catch (Exception $e) { echo $e; } break; case "doorders": try { $postaction = $_POST['postaction']; $aids = $_POST['aids']; if (empty($aids)) { exit($_AL['order.noselect']); } if (isIntArray($aids)) { $aidstr = implode(",", $aids); switch ($postaction) { case "":
$db->row_update("langs", $langobj, "id={$setlangid}"); writeLangsCache(); printRes("{$_AL['lang.ajax.set.succeed']}<script>reloadTop('admin.php?inc=lang&action=list');</script>"); //succeedFlag(); break; case "sethide": $setlangid = intval($_GET['setlangid']); $hide = intval($_GET['hide']); $uselangid = intval(getCookies('langid')); if ($uselangid == $setlangid && $hide == 1) { printRes("{$_AL['lang.ajax.off.failed']}<script>setTimeout(function(){reloadSelf('admin.php?inc=lang&action=list');},2000);</script>"); } $langobj['ishidden'] = $hide; $db->row_update("langs", $langobj, "id={$setlangid}"); writeLangsCache(); printRes("{$_AL['lang.ajax.set.succeed']}<script>reloadTop('admin.php?inc=lang&action=list');</script>"); //succeedFlag(); break; case "dellang": $setlangid = intval($_GET['setlangid']); $row = $db->row_select_one("langs", "isdefault=1"); if ($row['id'] == $setlangid) { exit($_AL['lang.ajax.deldef.failed']); } $uselangid = intval(getCookies('alangid')); if ($uselangid == $setlangid) { exit($_AL['lang.ajax.off.failed']); } $db->row_delete("langs", "id={$setlangid}"); $db->row_delete("favs", "langid={$setlangid}"); $db->row_delete("orderdetails", "langid={$setlangid}");
$vars['tvalue'] = strFilter($_POST['tvalue']); $vars['tdesc'] = strFilter($_POST['tdesc']); $vars['langid'] = $_SYS['alangid']; if (!empty($vars['tkey'])) { if ($doaction == "editvar") { $id = intval($_POST['id']); $db->row_update("templatevars", $vars, "id={$id}"); } else { $db->row_insert("templatevars", $vars); } writeTemplatevarsCache(); } if ($doaction == "editvar") { printRes("{$_AL['template.editsucceed']}<script>setTimeout(function(){self.location.href='admin.php?inc=template&action=varlist'},1000);</script>"); } else { printRes("{$_AL['template.addsucceed']}<script>setTimeout(function(){self.location.href='admin.php?inc=template&action=varlist'},1000);</script>"); } } catch (Exception $e) { echo $e; } break; case "dotemplatevars": try { $vids = $_POST['vids']; if (empty($vids)) { exit("{$_AL['template.noselect']}"); } if (isIntArray($vids)) { $vidstr = implode(",", $vids); $db->row_delete("templatevars", "id in ({$vidstr})"); succeedFlag();