class ScheduleParameters {
var row_id : String;
var rowDetails: Hash<Detail>;
- var mode:ScheduleMode;
+ public var mode:ScheduleMode;
function new(rawData : Dynamic) {
var data = php.Lib.hashOfAssociativeArray(rawData);
row_id = data.get('row_id');
var raw_order : Dynamic = data.get('row_order');
+ mode = ScheduleMode.Move;
var row_ids = php.Lib.toHaxeArray(raw_order);
if (row_ids!= null) {
function purcharseOrders() {
}
+ public function needsUpdate():Bool {
+ return parameters != null && parameters.mode == ScheduleMode.Move;
+ }
+
+
}
$Ajax->activate('item_schedule');
echo 'youpiii';
// Restore the parameters
+ /*
$params = $_SESSION['schedule_parameters'];
$params->setMode('update');
+ */
+ $params = null;
}
else {
$params = in_ajax() && $stock_id == @$_POST['last_stock_id'] ? new ScheduleParameters($_POST) : null;
end_table();
-submit_center_first('Update', _("Update"), '', 'default', false);
-submit_center_last('Cancel', _("Cancel"), '', 'cancel', false);
+if($scheduler->needsUpdate()) {
+ submit_center_first('Update', _("Update"), '', 'default', false);
+ submit_center_last('Cancel', _("Cancel"), '', 'cancel', false);
+}