include_once __BASE_PATH__ . '/extensoes/pr_snas/1.0/classes/VinculacaoDemanda.php'; try { $out = array(); switch ($_REQUEST['acao']) { case 'carregar-passiveis': $digitais = VinculacaoDemanda::getDocumentosPassiveisVinculacao($_REQUEST['digital']); foreach ($digitais as $key => $value) { $out[] = array($value['DIGITAL'] => $value['DIGITAL']); } break; case 'carregar-vinculados': $digitais = VinculacaoDemanda::getDocumentosVinculados($_REQUEST['pai'], $_REQUEST['vinculacao']); foreach ($digitais as $key => $value) { $out[] = array($value['FILHO'] => $value['FILHO']); } break; case 'vincular': $vinculacao = new VinculacaoDemanda(); $out = $vinculacao->vincularDocumento($_REQUEST['pai'], $_REQUEST['filho'], $_REQUEST['vinculacao'])->toArray(); break; case 'desvincular': $vinculacao = new VinculacaoDemanda(); $out = $vinculacao->desvincularDocumento($_REQUEST['pai'], $_REQUEST['filho'], $_REQUEST['vinculacao'])->toArray(); break; default: break; } print json_encode($out); } catch (PDOException $e) { echo $e->getMessage(); }