Example #1
0
#  Author  : D3W4 & SAHAT               #
#  Created : Oct 22, 2010 2:45:46 PM    #
#########################################
use_class("logger");
use_class("bins");
use_class('products_minierp');
$class_bin = new bins();
$class_pm = new products_minierp();
if (isset($_POST['me_action']) && $_POST['me_action'] != '') {
    $rack_id = tep_db_prepare_input($_POST['rack_id']);
    $rack = $class_bin->retrieveRackDetail($rack_id);
    $rack_no = $class_bin->formatRackNumber($rack['no']);
    if ($_POST['me_action'] == 'UPDATESTATUS') {
        $status = tep_db_prepare_input($_POST['status']);
        if ($rack_id != '') {
            $class_bin->updateRackStatus($rack_id, $status);
        }
        $img_status = $status == '1' ? '<img src="/images/icon-tick.png" title="Active" />' : '<img src="/images/icon-tick-dis.png" title="Inactive" />';
        $result = array();
        $result['rack_id'] = $rack_id;
        $result['new_status'] = $status;
        $result['img_status'] = $img_status;
        $result['segment_id'] = $rack['segment_id'];
        ajaxReturn($result);
    } elseif ($_POST['me_action'] == 'CLEARRACK') {
        $segment = $class_bin->retrieveSegmentDetail($rack['segment_id']);
        $jng_warehouses_id = $segment['warehouses_id'];
        $rack_bins = $class_bin->retrieveBins($rack['segment_id'], $rack_id);
        foreach ($rack_bins as $bin) {
            $products_id = $bin['products_id'];
            $articles_id = $bin['articles_id'];