$spanid_exp = explode('-', $spanid); $based = $spanid_exp[0]; $based_id = $spanid_exp[2]; $period_raw = $spanid_exp[1]; $period = substr($period_raw, 0, 4) . '-' . substr($period_raw, 4, 2) . '-01'; $colname = $spanid_exp[3]; $products_listed = null; $products_listed_top = null; $plan_total_sent = null; $plan_total_sent_value = null; $plan_avg_sent_lead_time_avg = null; ${$colname} = $newvalue; if ($based == 'sp') { scorecard::saveManualDataSP($period, $based_id, $products_listed, $products_listed_top, $plan_total_sent, $plan_total_sent_value, $plan_avg_sent_lead_time_avg); } elseif ($based == 'stars') { scorecard::saveManualDataStars($period, $based_id, $plan_total_sent, $plan_total_sent_value, $plan_avg_sent_lead_time_avg); } $ajaxResult = array(); $ajaxResult['spanid'] = $spanid; $ajaxResult['status'] = '1'; $ajaxResult['newvalue'] = scorecard::finalDisplayFormat($colname, $newvalue); ajaxReturn($ajaxResult); exit; } elseif ($_POST['me_action'] == 'LOADTABLES') { //Load The Tables $based = tep_db_prepare_input($_POST['based_option']); //Default column width (using standard css class) $def_col_width = ' w080'; //Default class for label column (first column) $classname_label = 'label w150'; //Prepare all periods (all months from last year until current date)