This commit is contained in:
mnmeyers 2015-03-23 13:35:30 -07:00
parent d8a6453f4b
commit 10db962246
3 changed files with 11 additions and 7 deletions

View File

@ -0,0 +1,2 @@
ALTER TABLE `order_action` CHANGE `type` `type`
ENUM('delivery-pickedup','delivery-accepted','delivery-rejected','delivery-delivered','delivery-transfered','restaurant-accepted','restaurant-rejected','restaurant-ready', 'delivery-text-5min');

View File

@ -215,6 +215,7 @@ class Cockpit_Order extends Crunchbutton_Order {
if( $driver ){
$out['driver'] = $driver->exports();
}
$out['hasCustomerBeenTexted5Minutes'] = $this->hasCustomerBeenTexted5Minutes();
return $out;
}
@ -242,12 +243,12 @@ class Cockpit_Order extends Crunchbutton_Order {
}
// public function hasCustomerBeenTexted5Minutes(){
// $texts = Order::q( 'SELECT * FROM order_action WHERE `type`="delivery-5-min-text" AND id_order=? limit 1');
// if ($texts !== null) {
// //what goes inside here?
// }
// }
public function hasCustomerBeenTexted5Minutes(){
$texts = Order::q( 'SELECT * FROM order_action WHERE `type`="delivery-text-5min" AND id_order=? limit 1',[$this->id_order])->get(0);
if ($texts->id_order) {
return true;
} else return false;
}
}

View File

@ -7,9 +7,10 @@
<div ng-if="oc.order.status.status != 'accepted' && oc.order.status.status != 'delivered' && oc.order.status.status != 'rejected' && oc.order.status.driver.id_admin == account.user.id_admin">
<div ng-show="!text_customer_5_min_away_sending">
<div ng-show="!text_customer_5_min_away_sending" ng-if="!hasCustomerBeenTexted5Minutes">
<button ng-click="oc.text_customer_5_min_away()" class="button orange-on-orange">Text Customer I'm 5 Min Away</button>
</div>
<div ng-if="hasCustomerBeenTexted5Minutes">You have already texted the customer you're 5 min away</div>
<div ng-show="text_customer_5_min_away_sending">
<button class="button orange-on-orange">
<i class="fa fa-circle-o-notch fa-spin"></i> Sending