예제 #1
0
         }
         $eventId = TaskQueue::addTask(TASK_FETCH, $p['url']);
         echo '<div class="okay">URL to process has been enqueued.</div><br/>';
         echo ahref('queue/show/' . $eventId, 'Click here') . ' to perform further actions on this file.';
     }
     $url = 'http://processtest.x/kaos.mp3';
     echo 'Enter resource URL:<br/>';
     $form = new XhtmlForm('ul_pdf');
     $form->addInput('url', 'URL', $url, 60);
     $form->addSubmit('Add');
     $form->setHandler('uploadSubmit');
     echo $form->render();
     break;
 case 'overview':
     //FIXME show failed & in progress aswell
     $list = TaskQueue::getList(0, isset($_GET['completed']) ? ORDER_COMPLETED : ORDER_NEW);
     //d($list);die;
     if (!empty($list)) {
         foreach ($list as $row) {
             echo '<div class="item">';
             echo '<h2>#' . $row['entryId'] . ': ';
             switch ($row['orderType']) {
                 /*
                             case TASK_AUDIO_RECODE:
                                 echo 'Audio recode to <b>"'.$row['orderParams'].'"</b></h2>';
                                 break;
                 
                             case TASK_IMAGE_RECODE:
                                 echo 'Image recode to <b>"'.$row['orderParams'].'"</b></h2>';
                                 break;