예제 #1
0
     $name = null;
     $desc = null;
     $desc_tech = tep_db_prepare_input($_POST['desc_tech'], true);
     $goal = null;
     $improvement->update($owner_id, $owner_name, $owner_image, $date_added, $name, $team, null, $teamcat, $pic, $pic_name, $pic_image, $desc, $goal, $eta, $deadline, $kickoff_date, $desc_tech, $target);
     if ($check_date != '') {
         $improvement->updateCheckDate($check_date);
     }
     echo utf8_encode($improvement->id);
     exit;
 } elseif ($_POST['me_action'] == 'MOVE2NEXTTAB') {
     $old_status = tep_db_prepare_input($_POST['old_status']);
     $new_status = tep_db_prepare_input($_POST['new_status']);
     if ($new_status == '0') {
         if ($improvement->allowDelete($session_userinfo['id'], $session_userinfo['group'])) {
             $improvement->delete();
             $is_createnew = true;
             $messagebox->add("MIMS has been deleted successfully. You can use below form to create a new one. ", 'green');
         } else {
             $messagebox->add("You are not authorize to delete this MIMS!");
         }
     } else {
         if ($improvement->status != $old_status) {
             $messagebox->add("MIMS status has already changed to " . improvement::getImprovementStatus($improvement->status) . " since last seen");
         } else {
             $status_update = $improvement->updateStatus($old_status, $new_status, $session_userinfo['username']);
             if ($status_update === false && $old_status == '1' && $new_status == '2') {
                 $deny_msg = improvement::IDEAS_2_REQUEST_DENIED;
                 $deny_msg .= '<br />';
                 $deny_msg .= '<span class="notice smallText">Note: ' . improvement::IDEAS_2_REQUEST_EXCLUSIONRULE . '</span>';
                 $messagebox->add($deny_msg, 'red');