/** * 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; }
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/>'; }
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' => ' ', '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; }
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; }