reset(); if(isset($_POST['ok'])){ switch($_POST['op']){ case 'status': //echo $_POST['admin']."--".$_POST['status']; //die(); if(($_POST['admin'] == "false") &&( $_POST['status'] == 3)){ // 3 == efetivado echo "mensagem:Somente administradores podem efetivar as ferias. Selecione 'marcado' ou 'aprovado'!|undo:".$_POST['id']; return; } if(($_POST['admin'] == "true") &&( $_POST['status'] == 1)){ // 1 == marcado echo "mensagem:Não é possível desfazer a aprovação pela chefia do setor. Selecione 'aprovado' ou 'efetivado'!|undo:".$_POST['id']; return; } if(!$_POST['status']) return; $objPonto->query = " UPDATE cadastro_pessoal.marca_ferias SET status = ".$_POST['status']." WHERE funcionarios_id_func = '".$_POST['cpf']."' AND inicio_pa = '".$_POST['inicio_pa']."' "; if($objPonto->execute()) echo "mensagem:Status das ferias alterado com sucesso!|update:".$_POST['id']; else echo "Erro na alteracao do status!|error:".$_POST['id']; break; } }else{ echo "tentativa de acesso ilegal!"; } ?>