示例#1
0
    $requisitante = Utils::findById($sessao->getVar('id'), 'usuarios', 'id_usuario');
}
if (array_key_exists('save', $_POST)) {
    $dados = array('nome_requisitante' => array('Requisitante'), 'nome_responsavel' => array('Responsável'), 'dt_inicial_emprestimo' => array('Data', 'tipo' => 'data'));
    $validacao = ValidaFormulario($dados);
    if ($validacao === true) {
        $emp = new Emp();
        $emp->setRequisitanteId($sessao->getVar('id'));
        $emp->setUsuarioId($sessao->getVar('usuario')->id_usuario);
        EmpMapper::map($emp, $_POST);
        $date_inicial = Utils::conv_data_to_us($_POST['dt_inicial_emprestimo']) . ' ' . date('H:m:s');
        $emp->setDtInicialEmprestimo($date_inicial);
        if ($sessao->getVar('mat') != null) {
            foreach ($sessao->getVar('mat') as $item) {
                $itemObject = new Item();
                ItemMapper::map($itemObject, $item);
                $emp->addItens($itemObject);
            }
            EmpMapper::insert($emp);
            $sessao->removeVar('mat');
            Flash::addFlash('Empréstimo salvo com sucesso');
            //header('location:index.php?modulo=usuarios&page=visualizar');
        } else {
            Flash::addFlash('Por favor adicione um item.');
        }
    } else {
        Flash::addFlash($validacao);
    }
}
if (array_key_exists('add-mat', $_GET)) {
    $dados = array('item' => array('Item'), 'item_qtd' => array('Qtd', 'tipo' => 'inteiro'));