/** * Scaffold Route * */ public function Route() { $this->generator->route(); }
public function generate_data() { if (is_null($this->get('username')) || $this->get('username') == '') { echo "You must enter a valid username for a moodle administrator account on this site.{$this->eolchar}"; die; } elseif (is_null($this->get('password')) || $this->get('password') == '') { echo "You must enter a valid password for a moodle administrator account on this site.{$this->eolchar}"; die; } else { if (!($user = authenticate_user_login($this->get('username'), $this->get('password')))) { echo "Invalid username or password!{$this->eolchar}"; die; } complete_user_login($user); $systemcontext = get_context_instance(CONTEXT_SYSTEM); if (!is_siteadmin($user->id)) { //TODO: add some proper access control check here!! echo "You do not have administration privileges on this Moodle site. " . "These are required for running the generation script.{$this->eolchar}"; die; } } parent::generate_data(); }
/** * Scaffold Route * */ public function Route() { $this->generator->route(); return $this; }
* return string $output */ public function getTargetModelType() { return $this->targetModelType; } /** * Set Target Model Type * param string $value */ public function setTargetModelType($value) { $this->targetModelType = $value; } } $generator = new generator(); if (isset($_GET['pageNumber']) && strlen($_GET['pageNumber']) > 0) { $generator->setPageNumber($_GET['pageNumber']); } else { $generator->setPageNumber(1); } //page one if (isset($_GET['targetPackage']) && strlen($_GET['targetPackage']) > 0) { $generator->setTargetPackage($_GET['targetPackage']); } if (isset($_GET['targetModule']) && strlen($_GET['targetModule']) > 0) { $generator->setTargetModule($_GET['targetModule']); } // page one if (isset($_GET['project']) && strlen($_GET['project']) > 0) { $generator->setProject($_GET['project']);
* Set Target Output * param string $value */ public function setTargetFormStyle($value) { $this->targetFormStyle = $value; } } /// what if loop db and we create system based on it... and fwrite them alll wahahah $_GET['targetDatabase'] = 'fixedAsset'; $_GET['targetOutput'] = 'html'; $_GET['targetModule'] = 'asset'; $_GET['targetPackage'] = 'financial'; $_GET['project'] = 'APPS'; $_GET['targetFormStyle'] = 'form-vertical'; $generator = new generator(); $arrayFileType = array('html', 'javascript', 'service', 'model', 'controller'); foreach ($arrayFileType as $_GET['targetOutput']) { if (isset($_GET['targetDatabase']) && strlen($_GET['targetDatabase']) > 0) { $generator->setTargetDatabase($_GET['targetDatabase']); } if (isset($_GET['targetDatabase'])) { $sql = "show tables in " . strtolower($_GET['targetDatabase']) . ";"; $result = mysql_query($sql) or die(mysql_error()); while ($row = mysql_fetch_array($result)) { $_GET['targetTable'] = $row['Tables_in_' . strtolower($_GET['targetDatabase'])]; $findme = 'generalLedger'; $pos = strpos($_GET['targetTable'], $findme); if ($pos !== false) { $_GET['targetModule'] = 'generalLedger'; }
<?php /** * @filesource proses.php * * @author __siMukti * @copyright __siMukti - http://simukti.blogspot.com/ * @license GPL v3 */ require_once 'checker.php'; require_once 'generator.php'; $cek = $_GET['password']; $cekPass = new checker(); if (empty($cek)) { $abc = new generator(); $bcd = $abc->generate(6); echo "<div style=\"background: #EEE;\">Password : {$bcd} <br />"; echo "Skor : {$cekPass->cekPassword($bcd)}</div>"; } else { echo "<div style=\"background: #EEE;\">Password : {$cek} <br />"; echo "Skor : {$cekPass->cekPassword($cek)}</div>"; }