Ejemplo n.º 1
0
 function index($locator)
 {
     $request = $locator->get('Request');
     $response = $locator->get('Response');
     $page_template = new A_Template_Strreplace('templates/example.html');
     $response->setContent($page_template->render());
 }
Ejemplo n.º 2
0
 public function logout($locator)
 {
     echo "logout()<br/>";
     $response = $locator->get('Response');
     $usersession = $locator->get('UserSession');
     $errmsg = '';
     $usernamestr = '';
     if ($usersession->isLoggedIn()) {
         $usersession->logout();
     }
     $page_template = new A_Template_Strreplace('templates/login.html');
     $page_template->set('errmsg', $errmsg);
     $page_template->set('username', $usernamestr);
     $response->setContent($page_template->render());
 }
Ejemplo n.º 3
0
<?php

error_reporting(E_ALL);
require 'config.php';
require dirname(__FILE__) . '/../../A/autoload.php';
echo '<h3>Template is PHP file</h3>';
$template = new A_Template_Include('templates/example1.php');
$template->set('one', 'Hello 1');
$template->set('two', 'Happy 2');
$template->set('three', 'Lucky 3');
echo $template->render();
echo '<h3>Template is HTML file</h3>';
$template = new A_Template_Strreplace('templates/example1.html');
$template->set('one', 'Hello 1');
$template->set('two', 'Happy 2');
$template->set('three', 'Lucky 3');
echo $template->render();
echo '<h3>Template is HTML file with blocks</h3>';
$template->makeBlocks();
echo $template->render('one');
echo $template->render('two');
echo $template->render('three');
echo '<h3>Template is HTML file with blocks and array</h3>';
$data = array(0 => array('one' => '0 one', 'two' => '0 two', 'three' => '0 three'), 1 => array('one' => '1 one', 'two' => '1 two', 'three' => '1 three'), 2 => array('one' => '2 one', 'two' => '2 two', 'three' => '2 three'));
echo $template->renderArray($data);
Ejemplo n.º 4
0
 function render($locator)
 {
     $request = $locator->get('Request');
     $response = $locator->get('Response');
     $game = $locator->get('Game');
     $template = new A_Template_Strreplace('templates/lose.html');
     $template->set('word', $request->get('word'));
     $response->set('Content', $template->render());
 }
Ejemplo n.º 5
0
 function index($locator)
 {
     $page_template = new A_Template_Strreplace('templates/error.html');
     $this->response->setContent($page_template->render());
 }
Ejemplo n.º 6
0
 function index($locator)
 {
     $request = $locator->get('Request');
     $response = $locator->get('Response');
     $page_template = new A_Template_Strreplace('templates/upload_files.html');
     $content = '';
     $upload = new A_Http_Upload();
     // destination directory for uploaded file
     $upload->setBasePath('./files/');
     // destination directory names for select
     $upload->addPath(1, 'test1/', 'One');
     $upload->addPath(2, 'test2/', 'Two');
     /*
     		$n = ini_get('file_uploads');
     		#echo "file_uploads=$n<br>";
     		$n = ini_get('upload_max_filesize');
     		#echo "upload_max_filesize=$n<br>";
     		
     		$n = $upload->getMaxFilesize();
     		#echo "check_max_filesize=$n<br>";
     */
     $nfiles = $upload->fileCount();
     #echo "nfiles=$nfiles<br>";
     #echo '<pre>' . print_r($_FILES, 1) . '</pre>';
     if ($nfiles) {
         $upload->setReplace(false);
         // if destination file exists delete before moving new file
         $upload->setMinFilesize(1);
         // set min size of file with this value
         $upload->setMaxFilesize(100000);
         // cap size of file with this value, zero no cap
         $upload->setAllowedTypes(array());
         // set array of allowed file MIME types
         for ($i = 0; $i < $nfiles; $i++) {
             if ($upload->isAllowed($i)) {
                 $filename = $upload->getFileName($i);
                 if ($upload->moveUploadedFile($i)) {
                     $content .= "<p>The file <b>{$filename}</b> has been uploaded successfully.</p>";
                 } else {
                     $errmsg = $upload->getFileErrorMsg($i);
                     $content .= "<p style=\"color:red;\">An error occured uploading {$filename}. {$errmsg}</p>";
                 }
             } else {
                 $errmsg = $upload->getFileErrorMsg($i);
                 $content .= "<p style=\"color:red;\">An error occured. {$errmsg}</p>";
             }
         }
     } else {
         $uploadform = new A_Http_Uploadform($upload);
         $uploadform->addHidden('action', 'upload_files');
         #			$content .= $uploadform->form('index.php');
         $content .= $uploadform->formOpen() . "<br/>\n";
         if ($request->get('select_path')) {
             $content .= $uploadform->formSelectPath() . "<br/>\n";
         }
         $content .= $uploadform->formInput() . "<br/>\n";
         if ($request->get('multi_file')) {
             $content .= $uploadform->formInput() . "<br/>\n";
         }
         $content .= $uploadform->formSubmit() . "<br/>\n";
         $content .= $uploadform->formClose() . "<br/>\n";
     }
     $page_template->set('uploadform', $content);
     $response->setContent($page_template->render());
 }