require_once 'classes/Mailer.php'; include_once 'functions/functions.php'; echo "Cocaaaa!! <br>"; $coca = new Coca(); $cocaMailer = new CocaMailer(); // $coca->createRequest('omar.yerden', 'marcelo.blanco', 'Request Test', 'Test Description for this request'); // var_dump($coca->createUser('Omar Yerden', '*****@*****.**', true)); echo "<br>"; // print_r($coca->getUserData('omar.yerden')); // $coca->assingUserToRequest(10, 'omar.yerden', True); // var_dump($coca->assingUserToRequest(10, 'ignacio.mondino', False)); echo "<br>"; // $coca->assingServerToRequest(10, 'legabox11'); // echo $coca->approveChange("a268a5dae3f04181e49f2d7a8135ad71"); // echo $coca->rejectChange("f268ce596e11cc26c0ff52dcf50002d7"); // var_dump($coca->getChangeIdByToken('290f05bf1f0d062a91144a165b30991f')); echo "<br>"; $allApprovers = $coca->getUsersApprovers(); $approvers = $coca->getRequestUsers(16, true); $executors = $coca->getRequestUsers(16, false); $servers = $coca->getRequestServers(16); $data = $coca->getTokenAndEmail(16, 'omar.yerden'); $params = $coca->getChange(16); $params['execute_by'] = array(); $params['servers_to'] = array(); // foreach($executors as $key => $val) { // $params['execute_by'][] = $val['user_id']; // } // foreach($servers as $key => $val) { // $params['servers_to'][] = $val['server']; // } print_r($allApprovers); echo "<br>"; print_r($approvers);
// 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)) { die('Missing executors users'); } foreach ($executors as $executor) { $user_data = $coca->getUserData($executor); $mail->sendMailStatusToExecutors(array('change_id' => $change_id, 'user_email' => $user_data['user_email'], 'change_status' => $change_status, 'approver' => $approve_id)); } } ?> <!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]--> <!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]--> <!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]--> <!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->