+ stock_costable_items_list_cells(_("Item:"), 'stock_id', $_POST['stock_id']);
+// Needs to be done afterward as it can modify the post variable
$stock_id = $_POST['stock_id'];
- stock_costable_items_list_cells(_("Item:"), 'stock_id', $stock_id);
-
end_row();
end_table(1);
$params = new ScheduleParameters($_SESSION['schedule_parameters']);
$params->setMode('update');
}
+else if(isset($_POST['Cancel'])) {
+ $Ajax->activate('item_schedule');
+ $params = new ScheduleParameters($_SESSION['schedule_parameters']);
+ $params->setMode('cancel');
+}
else {
$params = in_ajax() && $stock_id == @$_POST['last_stock_id'] ? new ScheduleParameters($_POST) : null;
// save parameters form update
$scheduler = new ItemScheduler($stock_id, OrderXtraConfig::$default_location, $params);
$scheduler->action();
+print("<center><h2>$stock_id</h2></center>");
+
start_table(TABLESTYLE);
$th = $scheduler->tableHeader();
background: pink;
}
+
tr.location {
+ font-weight: normal;
+ background: #bbb;
+}
+tr.picked {
font-weight: normal;
background: #8f8;
}
}
span.picked {
- color: darkred;
+ color: black;
font-weight: bold;
}
}
+ function onPick(element) {
+ /* horible hack but it works */
+ /* in the way it call an Ajax request */
+ var row = $(element).closest('tr')[0];
+ var table = $(element).closest('table')[0];
+ onDrop(table, row);
+
+ }
+
var inserts = {
'#item_schedule table': function (e) {
$(e).tableDnD({onDragStart: onDragStart, onDrop: onDrop})