Skip to content

Commit 0cee638

Browse files
authored
2.6.12
2 parents 03810ef + 62a83c6 commit 0cee638

24 files changed

+1155
-915
lines changed

application/config/migration.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
|
2323
*/
2424

25-
$config['migration_version'] = 181;
25+
$config['migration_version'] = 182;
2626

2727
/*
2828
|--------------------------------------------------------------------------

application/controllers/Awards.php

Lines changed: 62 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -515,12 +515,73 @@ public function wab()
515515
$this->load->view('interface_assets/footer');
516516
}
517517

518+
519+
public function gmdxsummer()
520+
{
521+
// Load the GMDX Summer Challenge model
522+
$this->load->model('gmdxsummer_model');
523+
524+
// Get Week 1
525+
$data['week1_6m_cw'] = $this->gmdxsummer_model->get_week('2024-05-26 18:00:00', '6m', 'CW');
526+
$data['week1_6m_ssb'] = $this->gmdxsummer_model->get_week_voice('2024-05-26 18:00:00', '6m');
527+
$data['week1_6m_digital'] = $this->gmdxsummer_model->get_week_digital('2024-05-26 18:00:00', '6m');
528+
$data['week1_6m_combined'] = $this->gmdxsummer_model->get_week_combined('2024-05-26 18:00:00', '6m');
529+
530+
531+
$data['week1_4m_cw'] = $this->gmdxsummer_model->get_week('2024-05-26 18:00:00', '4m', 'CW');
532+
$data['week1_4m_ssb'] = $this->gmdxsummer_model->get_week_voice('2024-05-26 18:00:00', '4m');
533+
$data['week1_4m_digital'] = $this->gmdxsummer_model->get_week_digital('2024-05-26 18:00:00', '4m');
534+
$data['week1_4m_combined'] = $this->gmdxsummer_model->get_week_combined('2024-05-26 18:00:00', '4m');
535+
536+
// Get Week 2
537+
$data['week2_6m_cw'] = $this->gmdxsummer_model->get_week('2024-06-09 18:00:00', '6m', 'CW');
538+
$data['week2_6m_ssb'] = $this->gmdxsummer_model->get_week_voice('2024-06-09 18:00:00', '6m');
539+
$data['week2_6m_digital'] = $this->gmdxsummer_model->get_week_digital('2024-06-09 18:00:00', '6m');
540+
$data['week2_6m_combined'] = $this->gmdxsummer_model->get_week_combined('2024-06-09 18:00:00', '6m');
541+
542+
543+
$data['week2_4m_cw'] = $this->gmdxsummer_model->get_week('2024-06-09 18:00:00', '4m', 'CW');
544+
$data['week2_4m_ssb'] = $this->gmdxsummer_model->get_week_voice('2024-06-09 18:00:00', '4m');
545+
$data['week2_4m_digital'] = $this->gmdxsummer_model->get_week_digital('2024-06-09 18:00:00', '4m');
546+
$data['week2_4m_combined'] = $this->gmdxsummer_model->get_week_combined('2024-06-09 18:00:00', '4m');
547+
548+
549+
// Get Week 3
550+
$data['week3_6m_cw'] = $this->gmdxsummer_model->get_week('2024-06-23 18:00:00', '6m', 'CW');
551+
$data['week3_6m_ssb'] = $this->gmdxsummer_model->get_week_voice('2024-06-23 18:00:00', '6m');
552+
$data['week3_6m_digital'] = $this->gmdxsummer_model->get_week_digital('2024-06-23 18:00:00', '6m');
553+
$data['week3_6m_combined'] = $this->gmdxsummer_model->get_week_combined('2024-06-23 18:00:00', '6m');
554+
555+
$data['week3_4m_cw'] = $this->gmdxsummer_model->get_week('2024-06-23 18:00:00', '4m', 'CW');
556+
$data['week3_4m_ssb'] = $this->gmdxsummer_model->get_week_voice('2024-06-23 18:00:00', '4m');
557+
$data['week3_4m_digital'] = $this->gmdxsummer_model->get_week_digital('2024-06-23 18:00:00', '4m');
558+
$data['week3_4m_combined'] = $this->gmdxsummer_model->get_week_combined('2024-06-23 18:00:00', '4m');
559+
560+
// Get Week 4
561+
$data['week4_6m_cw'] = $this->gmdxsummer_model->get_week('2024-07-01 18:00:00', '6m', 'CW');
562+
$data['week4_6m_ssb'] = $this->gmdxsummer_model->get_week_voice('2024-07-01 18:00:00', '6m');
563+
$data['week4_6m_digital'] = $this->gmdxsummer_model->get_week_digital('2024-07-01 18:00:00', '6m');
564+
$data['week4_6m_combined'] = $this->gmdxsummer_model->get_week_combined('2024-07-01 18:00:00', '6m');
565+
566+
$data['week4_4m_cw'] = $this->gmdxsummer_model->get_week('2024-07-01 18:00:00', '4m', 'CW');
567+
$data['week4_4m_ssb'] = $this->gmdxsummer_model->get_week_voice('2024-07-01 18:00:00', '4m');
568+
$data['week4_4m_digital'] = $this->gmdxsummer_model->get_week_digital('2024-07-01 18:00:00', '4m');
569+
$data['week4_4m_combined'] = $this->gmdxsummer_model->get_week_combined('2024-07-01 18:00:00', '4m');
570+
571+
572+
// Render page
573+
$data['page_title'] = "Awards - GMDX Summer Challenge";
574+
$this->load->view('interface_assets/header', $data);
575+
$this->load->view('awards/gmdxsummer/index');
576+
$this->load->view('interface_assets/footer');
577+
}
578+
518579
public function wab_details_ajax()
519580
{
520581
$this->load->model('logbook_model');
521582

522583
$wab = str_replace('"', "", $this->security->xss_clean($this->input->post("Wab")));
523-
584+
524585
$wab = str_replace(["Small Square ", " Boundry Box"], "", $wab);
525586

526587
$data['results'] = $this->logbook_model->wab_qso_details($wab);

application/controllers/Lotw.php

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -297,23 +297,13 @@ public function lotw_upload() {
297297
//Tell cURL to return the output as a string.
298298
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
299299

300-
//If the function curl_file_create exists
301-
if(function_exists('curl_file_create')){
302-
//Use the recommended way, creating a CURLFile object.
303-
$filePath = curl_file_create($filePath);
304-
} else{
305-
//Otherwise, do it the old way.
306-
//Get the canonicalized pathname of our file and prepend
307-
//the @ character.
308-
$filePath = '@' . realpath($filePath);
309-
//Turn off SAFE UPLOAD so that it accepts files
310-
//starting with an @
311-
curl_setopt($ch, CURLOPT_SAFE_UPLOAD, false);
312-
}
300+
//Use the recommended way, creating a CURLFile object.
301+
$uploadfile = curl_file_create($filePath);
302+
$uploadfile->setPostFilename(basename($filePath));
313303

314304
//Setup our POST fields
315305
$postFields = array(
316-
$uploadFieldName => $filePath
306+
$uploadFieldName => $uploadfile
317307
);
318308

319309
curl_setopt($ch, CURLOPT_POSTFIELDS, $postFields);
@@ -967,7 +957,7 @@ function signlog($sign_key, $string) {
967957
openssl_free_key($pkeyid);
968958
}
969959
$signature_b64 = base64_encode($signature);
970-
return $signature_b64;
960+
return $signature_b64."\n";
971961
}
972962

973963

0 commit comments

Comments
 (0)