Estou com o seguinte problema:
Criei um um módulo que possui vários subpaineis. Em um deles tenho que fazer validações no banco para saber se é possível inserir o novo registro através do quickCreate.
Então antes de inserir o novo registro preciso fazer um busca na tabela e ter certeza que não vou gerar uma inconsistencia no meu fluxograma.
Além da validação preciso buscar algumas informações do último registro inserido para inserir no novo registro.
Como fazer isso? O quickCreate usa muito ajax e ainda não consegui descobrir um boa documentação que me ajude a entender.
Pensei em fazer via hook e até comecei:
porém não tenho idéia de como retornar os erros pro quickCreate.PHP Code:$hook_array['before_save'][] = Array(1, 'verificaInsercaoStatus', 'custom/modules/paci_pacientes_insercao/insercao.php','insercao', 'verificaInsercaoStatus');
Preciso de uma Luz. Esse é o maior gargalo do meu sistema. O resto é tudo customização de array.PHP Code:class insercao {
function verificaInsercaoStatus(&$focus, $event, $arguments){
$focus = $bean;
$qry = <<<SQL
SELECT id
FROM {$focus->table_name}
WHERE
status = '{$focus->status}' AND deleted = 0
order by date_entered DESC limit 0,1
SQL;
$res = $focus->db->query($qry, true);
// Codigo de validação aqui
if($focus->db->getRowCount($res) > 0) {
}
// Como retornar e o que retornar????
}
}
?>


LinkBack URL
About LinkBacks



Reply With Quote

Bookmarks