2013-04-03 02:30:38 +00:00
<?php
$this->headTitle($this->config->title->site);
$this->headTitle($this->config->title->data);
2013-11-09 15:46:23 +00:00
$this->headTitle('Offline Application');
2013-04-03 02:30:38 +00:00
$this->headTitle()->setSeparator(' - ');
2013-11-09 15:46:23 +00:00
$this->nav[] = array('link'=>"/data/order",'title'=>'Cart');
2013-10-28 14:54:21 +00:00
$this->theme->AppendPlus($this,'colorbox');
$this->theme->AppendPlus($this,'uploadify');
$this->theme->AppendModel($this,'offlineapp-uploader');
2013-04-03 02:30:38 +00:00
?>
2013-10-28 14:54:21 +00:00
<? = $this -> render ( 'breadcrumbs.phtml' ) ?>
< div class = "row" >
2013-06-06 13:38:09 +00:00
2013-04-03 02:30:38 +00:00
< div class = "span3" >
< div class = "well sidebar-nav" >
<? = $this -> partial ( 'account/left.phtml' ); ?>
< / div > <!-- /.well -->
< / div > <!-- /span -->
< div class = "span9" >
2013-11-09 15:46:23 +00:00
< h3 > Ordering Cart< / h3 >
2013-04-03 02:30:38 +00:00
< hr / >
2013-10-28 14:54:21 +00:00
<?php
if(!empty($this->msg))
{
echo $this->msg;
}
2013-06-06 13:38:09 +00:00
?>
< ul class = "nav nav-tabs" >
2013-11-09 15:46:23 +00:00
< li id = "Nav-order-offline1" >< a href = "/data/order/ac/offline1" > Unsubmitted<? = ! empty ( $this -> counts [ 'offline1' ]) ? '<span class="badge badge-info">' . $this -> counts [ 'offline1' ] . '</span>' : '' ?> </ a ></ li >
< li id = "Nav-order-offline2" >< a href = "/data/order/ac/offline2" > Submitting<? = ! empty ( $this -> counts [ 'offline2' ]) ? '<span class="badge badge-info">' . $this -> counts [ 'offline2' ] . '</span>' : '' ?> </ a ></ li >
< li id = "Nav-order-offline3" >< a href = "/data/order/ac/offline3" > Wating Audit<? = ! empty ( $this -> counts [ 'offline3' ]) ? '<span class="badge badge-info">' . $this -> counts [ 'offline3' ] . '</span>' : '' ?> </ a ></ li >
< li id = "Nav-order-offline4" >< a href = "/data/order/ac/offline4" > Approved Application<? = ! empty ( $this -> counts [ 'offline4' ]) ? '<span class="badge badge-info">' . $this -> counts [ 'offline4' ] . '</span>' : '' ?> </ a ></ li >
< li id = "Nav-order-online" >< a href = "/data/order/ac/online" > Online Data<? = ! empty ( $this -> counts [ 'onlineapp' ]) ? '<span class="badge badge-info">' . $this -> counts [ 'onlineapp' ] . '</span>' : '' ?> </ a ></ li >
2013-06-06 13:38:09 +00:00
< / ul >
2013-10-28 14:54:21 +00:00
<!-- content -->
2013-06-06 13:38:09 +00:00
<?php if ( ! empty ( $this -> paginator )) : ?>
2013-10-28 14:54:21 +00:00
< div class = "pagenavi" > <? = $this -> paginator ; ?> </ div >
<?php if ( $this -> tabID == 'order-offline2' ) { ?>
2013-11-11 08:10:13 +00:00
< div class = "well alert alert-error" > Note: One order require 3 steps, first generate the < strong > PDF< / strong > , second < strong > upload the pdf with personal signature< / strong > , and
< strong > confirm the order< / strong > . Please make sure the data list in your uploaded pdf is same as your order.< / div >
2013-10-28 14:54:21 +00:00
<?php } ?>
2013-06-06 13:38:09 +00:00
< table class = "table table-bordered table-striped" >
< thead >
2013-11-09 15:46:23 +00:00
< th > Date< / th >
< th > Title< / th >
2013-10-28 14:54:21 +00:00
< th >
<?php if ( $this -> tabID == 'order-offline1' ) {
2013-11-09 15:46:23 +00:00
echo '< a class = "btn btn-primary" href = "/data/order/apply/all" > Put all into Application< / a > (maximum is 5)';
2013-10-28 14:54:21 +00:00
} elseif ($this->tabID=='order-offline2') {
if(count($this->paginator))
{
2013-11-11 08:10:13 +00:00
echo '< a class = "btn btn-primary" href = "/data/order/pdf/1" > pdf< / a > ';
2013-10-28 14:54:21 +00:00
if($this->offlineappid >1)
{
if(empty($this->applicationform))
{
2013-11-11 08:10:13 +00:00
echo '< a class = "btn btn-primary" href = "javascript:void(0);" onclick = "upload.showUploadForm('.$this->offlineappid.');" > upload pdf< / a > ';
2013-10-28 14:54:21 +00:00
}
else
{
2013-11-11 08:10:13 +00:00
echo '< a class = "btn btn-warning" href = "javascript:void(0);" onclick = "upload.showUploadForm('.$this->offlineappid.');" > re-upload pdf< / a >
< a class = "btn btn-success" href = "/data/order/ac/commitapplicationform/?offlineappid='.$this->offlineappid.'" > confirm order< / a > ';
2013-10-28 14:54:21 +00:00
}
}
}
} elseif ($this->tabID=='order-offline3') {
if(count($this->paginator))
{
2013-11-11 08:10:13 +00:00
echo "Wait approvement";
2013-10-28 14:54:21 +00:00
}
} elseif ($this->tabID=='order-offline4') {
2013-11-11 08:10:13 +00:00
echo 'Approved time';
2013-10-28 14:54:21 +00:00
}
?>
2013-06-06 13:38:09 +00:00
< / th >
< / thead >
< tbody >
2013-10-28 14:54:21 +00:00
<?php foreach ( $this -> paginator as $order ) : ?>
2013-06-06 13:38:09 +00:00
< tr >
2013-10-28 14:54:21 +00:00
<?php if ( $order [ 'status' ] < 4 ) { ?>
2013-06-06 13:38:09 +00:00
< td > <?php echo date ( 'Y-m-d H:i:s' , strtotime ( $order [ 'ts_created' ])); ?> </ td >
2013-10-28 14:54:21 +00:00
<?php } else { ?>
< td > <?php echo date ( 'Y-m-d H:i:s' , strtotime ( $order [ 'ts_received' ])); ?> </ td >
<?php } ?>
< td >< a href = "/data/ <?php echo $order [ 'uuid' ]; ?> " > <?php echo $order [ 'title' ]; ?> </ a ></ td >
< td >
<?php
if ($this->tabID=='order-offline1') {
2013-11-11 08:10:13 +00:00
echo '< a href = "/data/order/apply/'.$order['id'].'" class = "btn btn-primary" > put into order< / a >
< a href = "/data/order/cancel/'.$order['id'].'" class = "btn" > remove< / a > ';
2013-10-28 14:54:21 +00:00
} elseif ($this->tabID=='order-offline2') {
switch($order['status']) {
case 2:
if(empty($order['applicationform']))
2013-11-11 08:10:13 +00:00
echo "Please scan the pdf and upload".' < a class = "btn" href = "/data/order/cancel/'.$order['id'].'" > remove< / a > ';
2013-10-28 14:54:21 +00:00
else
2013-11-11 08:10:13 +00:00
echo '< span class = "label label-success" > You have uploaded the PDF, please confirm the order< / span > ';
2013-10-28 14:54:21 +00:00
break;
case 3:
2013-11-11 08:10:13 +00:00
echo '< span class = "label label-success" > PDF has been uploaded.< / span > ';
2013-10-28 14:54:21 +00:00
break;
default:
break;
}
} elseif ($this->tabID=='order-offline3') {
2013-06-06 13:38:09 +00:00
switch($order['status']) {
2013-10-28 14:54:21 +00:00
case 3:
if(!empty($order['applicationform']))
2013-11-11 08:10:13 +00:00
echo '< span class = "label label-success" > PDF has been uploaded.< / span > ';
2013-10-28 14:54:21 +00:00
else
2013-11-11 08:10:13 +00:00
echo '< span class = "label label-warning" > Please upload the PDF< / span > ';
2013-10-28 14:54:21 +00:00
break;
case 4:
if(!empty($order['applicationform']))
2013-11-11 08:10:13 +00:00
{ echo "The order has received, please wait the approvement. Date: ";echo date('Y-m-d',strtotime($order['ts_received']));}
2013-10-28 14:54:21 +00:00
else
2013-11-11 08:10:13 +00:00
echo '< span class = "label label-warning" > Please upload the PDF< / span > ';
2013-10-28 14:54:21 +00:00
break;
case 5:
2013-11-11 08:10:13 +00:00
echo "Approved, please check email";
2013-10-28 14:54:21 +00:00
break;
default:
break;
}
} elseif ($this->tabID=='order-offline4') {
echo date('Y-m-d',strtotime($order['ts_approved']));
}
?>
2013-06-06 13:38:09 +00:00
< / td >
< / tr >
<?php endforeach ; ?>
< / tbody >
2013-10-28 14:54:21 +00:00
< / table >
2013-06-06 13:38:09 +00:00
<?php endif ; ?>
2013-04-03 02:30:38 +00:00
<!-- /content -->
< / div > <!-- /span -->
2013-10-28 14:54:21 +00:00
< / div > <!-- /row -->
2013-06-06 13:38:09 +00:00
< script > $ ( '#Nav- <? = $this -> tabID ?> ' ). addClass ( "active" );</ script >
2013-10-28 14:54:21 +00:00
< script >
var _this = {};
< / script >
<? = $this -> partial ( 'data/offlineapp-uploaderform.phtml' ); ?>