Beispiel #1
0
function fntProcessaDadosObjetivos()
{
    if ($_SESSION['caso'] > 0) {
        $codcaso = $_SESSION['caso'];
        $des = urldecode($_POST['txtDescricao']);
        $ob = new Objetivo();
        if (trim($des) != "") {
            $ob->setDescricao($des);
        }
        $ob->setCodcaso($codcaso);
        $ret = "";
        if ($_SESSION['objetivo'] > 0) {
            $ob->setCoditem($_SESSION['objetivo']);
            $ret = $ob->Atualiza();
            $_SESSION['objetivo'] = 0;
            Log::RegistraLog('Atualizou o objetivo ' . $ob->getCoditem() . ' do caso de estudo ' . $codcaso);
        } else {
            $ret = $ob->Insere();
            Log::RegistraLog('Inseriu um objetivo para o caso de estudo.');
        }
        if ($ret == true) {
            echo "OK";
        } else {
            Log::RegistraLog('ERRO. Acusado erro ao executar ultima operação. OBJETIVOS. Descrição: ' . $ob->getErro());
            echo $ob->getErro();
        }
    }
}