49 lines
1.1 KiB
PHP
49 lines
1.1 KiB
PHP
<?php
|
|
|
|
class CpeshippingController extends mfBaseController {
|
|
|
|
protected function init() {
|
|
$this->needlogin=true;
|
|
$me = new User();
|
|
$me->loadMe();
|
|
$this->me = $me;
|
|
$this->layout()->set("me",$me);
|
|
|
|
if(!$me->is(["Admin"])) {
|
|
$this->redirect("Dashboard");
|
|
}
|
|
}
|
|
|
|
protected function indexAction() {
|
|
$this->layout()->setTemplate("Cpeshipping/Index");
|
|
|
|
// pagination defaults
|
|
$pagination = [];
|
|
$pagination['start'] = 0;
|
|
$pagination['count'] = 25;
|
|
$pagination['maxItems'] = 0;
|
|
|
|
if(is_numeric($this->request->s)) {
|
|
$pagination['start'] = intval($this->request->s);
|
|
}
|
|
|
|
$provisions_search = ["shipping" => 1, "shipped" => 0];
|
|
|
|
$pagination['maxItems'] = CpeprovisioningModel::count($provisions_search);
|
|
$provisions = CpeprovisioningModel::search($provisions_search, $pagination);
|
|
|
|
$this->layout()->set("cpeprovisionings", $provisions);
|
|
$this->layout()->set("pagination", $pagination);
|
|
|
|
}
|
|
|
|
protected function shipAction() {
|
|
$this->redirect("Cpeshipping");
|
|
$r = $this->request;
|
|
|
|
/*if($r->ships) {
|
|
|
|
}*/
|
|
|
|
}
|
|
} |