kopia lustrzana https://github.com/magicbug/Cloudlog
Merge pull request #1153 from Werzi2001/eqsl_password_query_string
eQSL request changed from GET to POSTpull/1174/head
commit
9e19bfe2c6
|
@ -145,18 +145,16 @@ class eqsl extends CI_Controller {
|
|||
// Query the logbook to determine when the last LoTW confirmation was
|
||||
$eqsl_last_qsl_date = $this->logbook_model->eqsl_last_qsl_rcvd_date();
|
||||
|
||||
// Build URL for eQSL inbox file
|
||||
$eqsl_url .= "?";
|
||||
$eqsl_url .= "UserName=" . $data['user_eqsl_name'];
|
||||
$eqsl_url .= "&Password=" . urlencode($data['user_eqsl_password']);
|
||||
// Build parameters for eQSL inbox file
|
||||
$eqsl_params = http_build_query(array(
|
||||
'UserName' => $data['user_eqsl_name'],
|
||||
'Password' => $data['user_eqsl_password'],
|
||||
'RcvdSince' => $eqsl_last_qsl_date,
|
||||
'QTHNickname' => $active_station_info->eqslqthnickname,
|
||||
'ConfirmedOnly' => 1
|
||||
));
|
||||
|
||||
$eqsl_url .= "&RcvdSince=" . $eqsl_last_qsl_date;
|
||||
$eqsl_url .= "&QTHNickname=" . urlencode($active_station_info->eqslqthnickname);
|
||||
|
||||
// Pull back only confirmations
|
||||
$eqsl_url .= "&ConfirmedOnly=1";
|
||||
|
||||
//echo "<br><br>".$eqsl_url."<br><br>";
|
||||
//echo "<br><br>".$eqsl_url."<br>".$eqsl_params."<br><br>";
|
||||
|
||||
// At this point, what we get isn't the ADI file we need, but rather
|
||||
// an HTML page, which contains a link to the generated ADI file that we want.
|
||||
|
@ -170,8 +168,10 @@ class eqsl extends CI_Controller {
|
|||
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
|
||||
curl_setopt($ch, CURLOPT_HEADER, 1);
|
||||
|
||||
// use the URL we built
|
||||
// use the URL and params we built
|
||||
curl_setopt($ch, CURLOPT_URL, $eqsl_url);
|
||||
curl_setopt($ch, CURLOPT_POST, 1);
|
||||
curl_setopt($ch, CURLOPT_POSTFIELDS, $eqsl_params);
|
||||
|
||||
$input = curl_exec($ch);
|
||||
$chi = curl_getinfo($ch);
|
||||
|
|
Ładowanie…
Reference in New Issue