+if(isset($_POST['Update'])) {
+ $Ajax->activate('item_schedule');
+ // Restore the parameters
+ $params = new ScheduleParameters($_SESSION['schedule_parameters']);
+ $params->setMode('update');
+}
+else {
+ $params = in_ajax() && $stock_id == @$_POST['last_stock_id'] ? new ScheduleParameters($_POST) : null;
+ // save parameters form update
+ $_SESSION['schedule_parameters'] = $_POST;
+}
+$scheduler = new ItemScheduler($stock_id, OrderXtraConfig::$default_location, $params);
+$scheduler->action();