function AppendSudokuB() { global $DB; $level1 = required_param('level1', PARAM_NUMBER); // action $level2 = required_param('level2', PARAM_NUMBER); // action $count = required_param('count', PARAM_NUMBER); // action $level = $level1; for ($i = 1; $i <= $count; $i++) { //set_time_limit( 30); Create($si, $sp, $level); $newrec->data = PackSudoku($si, $sp); if (strlen($newrec->data) != 81) { return 0; } $newrec->level = $level; $newrec->opened = GetOpened($si); $DB->insert_record('game_sudoku_database', $newrec, true); $level++; if ($level > $level2) { $level = $level1; } echo get_string('sudoku_creating', 'game', $i) . "<br>\r\n"; } }
function CreateDBFMSMHSGo() { $_SESSION["DBF-POS"]++; $pos = $_SESSION["DBF-POS"]; $max = $_SESSION["DBF-MAX"]; $DBFName = $_SESSION["DBF-FILES"]; $mhswid = $_SESSION["DBF-MHSWID-{$pos}"]; $persen = $max < 0 ? "0" : number_format($pos / $max * 100, 2); echo "<h1>{$persen} %</h1> Processing: {$mhswid}"; Create($mhswid, $DBFName); if ($pos < $max) { echo "<script type='text/javascript'>window.onload=setTimeout('window.location.reload()', 30);</script>"; } else { echo "<hr><p>Proses pembuatan file <b>Berhasil</b>. Silakan download file di:\r\n\t\t\t<input type=button name='Download' value='Download File' onClick=\"location='downloaddbf.php?fn={$DBFName}'\">\r\n\t\t\t</p>"; } }
function CreateDBFMSDOSGo(){ $_SESSION["DBF-POS"]++; $pos = $_SESSION["DBF-POS"]; $max = $_SESSION["DBF-MAX"]; $DBFName = $_SESSION["DBF-FILES"]; $dosenid = $_SESSION["DBF-DOSENID-$pos"]; $persen = ($max < 0)? "0" : number_format($pos/$max * 100, 2); echo "<h1>$persen %</h1> Processing: $dosenid"; Create($dosenid, $DBFName); if ($pos < $max) { echo "<script type='text/javascript'>window.onload=setTimeout('window.location.reload()', 30);</script>"; } else { echo "<hr><p>Proses pembuatan file <b>Berhasil</b>. Silakan download file di: <input type=button name='Download' value='Download File' onClick=\"location='downloaddbf.php?fn=$DBFName'\"> </p>"; } }
function CreateDBFIjazah(){ global $arrBulan; $_SESSION["DBF-POS"]++; $pos = $_SESSION["DBF-POS"]; $max = $_SESSION["DBF-MAX"]; $DBFName = $_SESSION["DBF-FILES"]; $MhswID = $_SESSION["DBF-MHSWID-$pos"]; $prd = GetaField('mhsw', 'MhswID', $MhswID, 'ProdiID'); $persen = ($max < 0)? "0" : number_format($pos/$max * 100, 2); echo "<h1>$persen %</h1> Processing: $MhswID"; Create($MhswID, $DBFName); if ($pos < $max) { echo "<script type='text/javascript'>window.onload=setTimeout('window.location.reload()', 30);</script>"; } else { echo "<hr><p>Proses pembuatan file <b>Berhasil</b>. Silakan download file di: <input type=button name='Download' value='Download File' onClick=\"location='downloaddbf.php?fn=$DBFName&nm=IJAZAH-$prd'\"> </p>"; } }
function CreateDBFTRAKDGo() { $_SESSION["DBF-POS"]++; $pos = $_SESSION["DBF-POS"]; $max = $_SESSION["DBF-MAX"]; $DBFName = $_SESSION["DBF-FILES"]; $dosenid = $_SESSION["DBF-DOSENID-{$pos}"]; $tahun = $_SESSION["DBF-TAHUN"]; $prodi = $_SESSION["DBF-PRODI"]; $alfabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; $konf = array(); $arrAlfabet = str_split($alfabet); for ($i = 0; $i <= count($arrAlfabet); $i++) { $konf[$arrAlfabet[$i]] = $i + 1; } $persen = $max < 0 ? "0" : number_format($pos / $max * 100, 2); echo "<h1>{$persen} %</h1> Processing: {$dosenid}"; Create($dosenid, $tahun, $prodi, $konf, $DBFName); if ($pos < $max) { echo "<script type='text/javascript'>window.onload=setTimeout('window.location.reload()', 30);</script>"; } else { echo "<hr><p>Proses pembuatan file <b>Berhasil</b>. Silakan download file di:\r\n\t\t\t<input type=button name='Download' value='Download File' onClick=\"location='downloaddbf.php?fn={$DBFName}'\">\r\n\t\t\t</p>"; } }
<?php define("__Author__", "*****@*****.**"); require_once "Config.php"; /** * Start Vix App */ Vix::App("MyApp", function () { //Create Home Controller Create('Home', function () { // Create Route index Route('Index', function () { $crush = array("Name" => "Portia", "Surname" => "Maat"); $temp = "templates/template1.php"; View::Render($temp, $crush); }); // Create route Hello Route('Hello', function () { echo "Yehey"; }); }); // end of Home Controller //Create controller Test Create('Test', function () { Route('Hi', function () { echo "Hi poews :D"; }); }); }); ?> </body> </html>
<?php require_once "config_db.php"; try { // обязательно должно быть имя таблицы и имя ключевого поля if (!($table = $_POST['table']) || !($key_name = $_POST['key_name'])) { throw Exception . Create('not table name'); } if (!isset($_POST['key_parent']) && isset($_POST['name_parent'])) { $sql = "select key_category from category where name = " . $conn->Qmagic($_POST['name_parent']); $recordSet = runSQL($sql); if ($recordSet->fields[0] > 0) { $_POST['key_parent'] = $recordSet->fields[0]; } else { throw Exception . Create('Error ' . $sql); return; } } $name = $_POST['name']; /* пока убираю - неизвестно, понадобиться ли вообще if ( !isset($_POST[$key_name]) && isset($_POST['name']) ) { $recordSet = runSQL( "select $key_name from $table where name = '$name' and key_parent = {$_POST['key_parent']}" ); if ( $recordSet->fields[0] ) $_POST['id'] = $recordSet->fields[0]; } */ $is_boolean = array('is_view'); $not_include = array('MAX_FILE_SIZE', 'name_parent', 'key_name', 'table', 'x', 'y', 'State', $key_name); echo RunInsertUpdateSQL($not_include, $is_boolean, $table, $key_name); } catch (Exception $e) {