Example #1
0
 public function onCreate(array $methods)
 {
     $log = new Log(self::TAG);
     $res = ResourceManager::getResource(MainConfig::DB_INDEX_NAME);
     $listPattern = new LogList($this);
     $queuedString = new \genonbeta\util\QueuedString();
     $queuedString->put("my");
     $queuedString->put("name");
     $queuedString->put("is");
     $queuedString->put("veli");
     $queuedString->useSeperator(" ");
     $log->d($queuedString->getString());
     try {
         $sdbLoader = new SQLite3Loader($res->findByName("tr_en"));
         $sdb = $sdbLoader->getDbInstance();
         $result = $sdb->query("SELECT * FROM `tr_en`");
         $cursor = $result->getCursor();
         $log->i("Veritabanında " . $cursor->getCount() . " adet kelime bulunuyor");
     } catch (\Exception $e) {
     }
     $this->loadLanguage(new Turkish());
     $this->setUrlResolver(new UrlResolver(EnvironmentVariables::get("workerAddress"), CurrentManifest::getViewIndex()));
     $log->d($this->getString("t", ["naber lan"]));
     $dbLoader = new MySQLLoader();
     $db = $dbLoader->getDbInstance();
     $log->i("<a href=\"" . $this->getUri("about", "?isOkay=true") . "\">Goto about page</a>");
     $this->drawPattern(new GBasicSkeleton($this), "system_html", array(GBasicSkeleton::TITLE => "Home", GBasicSkeleton::BODY => $listPattern->drawAsAdapter(Log::getLogs())));
 }
 public function onRequest($request)
 {
     return EnvironmentVariables::get($request);
 }