Ver Mensaje Individual
  #7 (permalink)  
Antiguo 20/12/2011, 13:46
jeshua3001
 
Fecha de Ingreso: octubre-2006
Mensajes: 128
Antigüedad: 17 años, 6 meses
Puntos: 0
Respuesta: no se porque me da error en mi scripts

Logre agregarla, el problema era que no habia declarado las variables y quedo tal cual como lo pensaba, pero ahora me corre la funcion "transaction" asi sea aprovada o no

function extraer($cadena){
$cad = substr($cadena,61,10);
return $cad;
}
$total=$_P
$fees=$_SESSION['fees'];
$dtype=$_SESSION['dtype'];
$amount=$_SESSION['amount'];
$Resp="APPROVED";
echo "$total";

switch ($Resp) {
case "APPROVED":
/*aqui agrege la funcion la cual quiero que me funcione solo cuando es aprovada la transacion */
transaction(
-1,
$uid,
$amount,
$fees,
1,
1,
"{$data['DepositMethod'][$dtype]['name']} Depositing"
);

$comando="java -Djava.library.path/Digest/lib/ -classpath /Digest/:/home/Digest/classes Digest $total ";
$op=shell_exec($comando);
$cdigest=extraer($op);
echo $cdigest;
if ($digest==cdisget){
echo "Transaccion COMPLETADA <br />";
echo "Numero de Referencia: $refnun <br />";
ELSE
echo "Error en la comunicacion de la transaccion y la misma estara en observacion";
break;
case "ABORTED":
echo "Transaccion cancelada a petición del usuario";
break;
case "DENIED":
echo "RECHAZADA";
break;
case "WRONG ":
echo "RECHAZADA";
break;




lo que quiero es que funcione solo cuando es APPROVED no para los demas casos
cuando estas son RECHAZADA