$profileLabel = 'Omar Yerden'; $approve_id = ''; $change_id = '0'; if (isset($_REQUEST['h']) && $_REQUEST['h'] != '') { require_once 'classes/Coca.php'; require_once 'classes/Mailer.php'; $coca = new Coca(); $mail = new CocaMailer(); $validToken = $coca->validateToken($_REQUEST['h']); if ($validToken == false) { die('Unespected error'); } $validToken = json_decode($validToken, true); // Pendiente meter un error mas lindo // if($validToken['status'] == 'error'){ die(json_encode($validToken)); } $change_id = $coca->getChangeByToken($_REQUEST['h']); // Pendiente meter un error mas lindo // if($change_id == false){ die('Missing Change ID'); } // Verify if is accept or reject token $tokenType = isset($validToken['tokenType']) ? $validToken['tokenType'] : false; // if($tokenType == 'accept'){ // $coca->approveChange($_REQUEST['h']); // echo "Change Approved <br>"; // }else if($tokenType == 'reject'){ // $coca->rejectChange($_REQUEST['h']); // echo "Change Rejected <br>"; // } $change_status = $tokenType == 'accept' ? 'Approved' : 'Rejected'; $approve_id = $validToken['approver']; $executors = $coca->getRequestUsers($change_id, false); if ($executors == 'false' || !is_array($executors)) {