Example #1
0
 /**
  * Executes parent::render(), passes error code to template engine,
  * returns name of template to render register::_sThisTemplate.
  *
  * @return string   current template file name
  */
 public function render()
 {
     parent::render();
     // checking registration status
     if ($this->isEnabledPrivateSales() && $this->isConfirmed()) {
         $sTemplate = $this->_sConfirmTemplate;
     } elseif ($this->getRegistrationStatus()) {
         $sTemplate = $this->_sSuccessTemplate;
     } else {
         $sTemplate = $this->_sThisTemplate;
     }
     return $sTemplate;
 }
Example #2
0
 echo '<th>Type</th>';
 echo '<th>Created by</th>';
 echo '</tr>';
 foreach ($list as $row) {
     echo '<tr>';
     echo '<td>' . $row['timeCreated'] . '</td>';
     if ($row['orderStatus'] == ORDER_COMPLETED) {
         echo '<td>' . $row['timeCompleted'] . '</td>';
         echo '<td>' . round($row['timeExec'], 3) . 's</td>';
     } else {
         echo '<td>not done</td>';
         echo '<td>?</td>';
     }
     echo '<td>' . $row['orderType'] . '</td>';
     $creator = new User($row['creatorId']);
     echo '<td>' . $creator->render() . '</td>';
     //echo $row['orderParams'];
     echo '</tr>';
 }
 echo '</table>';
 echo FileInfo::render($fileId);
 $file = FileInfo::get($fileId);
 if ($file['fileType'] == FILETYPE_CLONE_CONVERTED) {
     echo 'This file is a converted version of the orginal file <a href="' . $_SERVER['PHP_SELF'] . '?id=' . $file['ownerId'] . '">' . $file['ownerId'] . '</a><br/>';
 }
 /*
     $list = $h->files->getFileList(FILETYPE_CLONE_CONVERTED, $fileId);
     if ($list) echo '<h1>Conversions based on this file</h1>';
     foreach ($list as $row) {
         echo '<a href="'.$_SERVER['PHP_SELF'].'?id='.$row['fileId'].'">'.$row['fileId'].'</a> '.formatDataSize($row['fileSize']).' '.$row['fileMime'].'<br/>';
     }
Example #3
0
use Pop\Form\Element;
use Pop\Db\Record;
class Users extends Record
{
}
class User extends Form
{
}
try {
    // Define DB credentials
    $db = Db::factory('Mysqli', array('database' => 'helloworld', 'host' => 'localhost', 'username' => 'hello', 'password' => '12world34'));
    Users::setDb($db);
    $attribs = array('text' => array('size' => 40), 'textarea' => array('rows' => 5, 'cols' => 40));
    $values = array('id' => array('type' => 'hidden'));
    $fields = Fields::factory(Users::getTableInfo(), $attribs, $values, 'access');
    $fields->addFields(array('submit' => array('type' => 'submit', 'label' => '&nbsp;', 'value' => 'SUBMIT')));
    $form = new User($_SERVER['REQUEST_URI'], 'post', $fields->getFields());
    if ($_POST) {
        $form->setFieldValues($_POST);
        if ($form->isValid()) {
            echo 'Form is valid!';
        } else {
            $form->render();
        }
    } else {
        $form->render();
    }
    echo PHP_EOL . PHP_EOL;
} catch (\Exception $e) {
    echo $e->getMessage() . PHP_EOL . PHP_EOL;
}
Example #4
0
 case 'show':
     echo '<h1>Uploaded files</h1>';
     $files = new FileList(FILETYPE_PROCESS);
     $list = $files->get();
     foreach ($list as $row) {
         echo ahref('queue/status/' . $row['fileId'], $row['fileName']);
         $uploader = new User($row['uploaderId']);
         echo ', mime=' . $row['fileMime'] . ' uploaded ' . $row['timeUploaded'] . ' by ' . $uploader->render() . '<br/>';
     }
     echo '<h1>Converted files</h1>';
     $files = new FileList(FILETYPE_CLONE_CONVERTED);
     $list = $files->get();
     foreach ($list as $row) {
         echo ahref('queue/status/' . $row['fileId'], 'Details');
         $uploader = new User($row['uploaderId']);
         echo ', mime=' . $row['fileMime'] . ' created ' . $row['timeUploaded'] . ' by ' . $uploader->render() . '<br/>';
     }
     break;
 case 'new':
     function uploadSubmit($p)
     {
         // XhtmlForm:s upload handler har redan processat filen här
         $eventId = TaskQueue::addTask(TASK_UPLOAD, $p['f1']);
         if (!$eventId) {
             echo 'file upload handling failed';
             return false;
         }
         echo '<div class="okay">Your file has been uploaded successfully!</div><br/>';
         echo ahref('queue/show/' . $eventId, 'Click here') . ' to perform further actions on this file.';
         return true;
     }