function ChangePortfPrice($proj_id, $cost, $cost_type, $time_type, $time_value) { global $session; session_start(); $objResponse = new xajaxResponse(); $portf = new portfolio(); $proj_id = intval($proj_id); $cost = intval(str_replace(' ', '', $cost) * 100) / 100; $cost_type = intval($cost_type); $time_type = intval($time_type); $time_value = intval($time_value); $error = $portf->ChangePortfPrice($_SESSION['uid'], $proj_id, $cost, $cost_type, $time_type, $time_value); if ($error == '') { $script = "document.getElementById('prj_cost_{$proj_id}').value = {$cost};\n\t\tdocument.getElementById('prj_cost_type_{$proj_id}').value = {$cost_type};\n\t\tdocument.getElementById('prj_time_type_{$proj_id}').value = {$time_type};\n\t\tdocument.getElementById('prj_time_value_{$proj_id}').value = {$time_value};"; $objResponse->script($script); $objResponse->assign("prj_msg_{$proj_id}", 'innerHTML', view_info('Данные сохранены')); } else { $objResponse->assign("prj_msg_{$proj_id}", 'innerHTML', view_error($error)); } return $objResponse; }