Exemplo n.º 1
0
     $AppUI->redirect();
 }
 $AppUI->setMsg('Help Desk Item', UI_MSG_OK);
 if ($del) {
     //	if (($msg = $hditem->delete())) {
     //		$AppUI->setMsg( $msg, UI_MSG_ERROR );
     //	} else {
     //		$AppUI->setMsg( 'deleted', UI_MSG_OK, true );
     //		$hditem->log_status(17);
     //		$AppUI->redirect('m=helpdesk&a=list');
     //	}
     //if ($del) {
     //	if (($msg = $hditem->delete())) {
     //		$AppUI->setMsg( $msg, UI_MSG_ERROR );
     //	} else {
     $hditem->delete();
     $AppUI->setMsg('deleted', UI_MSG_OK, true);
     $hditem->log_status(17);
     $AppUI->redirect('m=helpdesk&a=list');
     //	}
 } else {
     $status_log_id = $hditem->log_status_changes();
     if ($msg = $hditem->store()) {
         $AppUI->setMsg($msg, UI_MSG_ERROR);
     } else {
         if ($new_item) {
             $status_log_id = $hditem->log_status(0, $AppUI->_('Created'));
         }
         doWatchers(dPgetParam($_POST, 'watchers', 0), $hditem);
         $AppUI->setMsg($new_item ? $AppUI->_('Help Desk Item') . ' ' . $AppUI->_('added') : $AppUI->_('Help Desk Item') . ' ' . $AppUI->_('updated'), UI_MSG_OK, true);
         $AppUI->redirect('m=helpdesk&a=view&item_id=' . $hditem->item_id);
Exemplo n.º 2
0
        $AppUI->setMsg(@$_POST['task_log_id'] ? 'updated' : 'added', UI_MSG_OK, true);
    }
    $AppUI->redirect("m=helpdesk&a=view&item_id={$item_id}&tab=0");
} else {
    $hditem = new CHelpDeskItem();
    if (!$hditem->bind($_POST)) {
        $AppUI->setMsg($hditem->error, UI_MSG_ERROR);
        $AppUI->redirect();
    }
    $AppUI->setMsg('Help Desk Item', UI_MSG_OK);
    if ($del) {
        $hditem->item_updated = $udate;
        if ($msg = $hditem->store()) {
            $AppUI->setMsg($msg, UI_MSG_ERROR);
        }
        if ($msg = $hditem->delete()) {
            $AppUI->setMsg($msg, UI_MSG_ERROR);
        } else {
            $AppUI->setMsg('deleted', UI_MSG_OK, true);
            $hditem->log_status(17);
            $AppUI->redirect('m=helpdesk&a=list');
        }
    } else {
        $status_log_id = $hditem->log_status_changes();
        if ($new_item) {
            $item_date = new CDate();
            $idate = $item_date->format(FMT_DATETIME_MYSQL);
            $hditem->item_created = $idate;
            $hditem->item_updated = $udate;
        } else {
            $hditem->item_updated = $udate;