Esempio n. 1
0
function check_adif2($adif, $log_id, $band = 'ALL', $mode = 'ALL', $paper = true, $lotw = true, $eqsl = true)
{
    global $dbconnect;
    $dbconnect->select_db(logid_to_tableid($log_id));
    $adif = mysqli_real_escape_string($dbconnect, $adif);
    $log_id = mysqli_real_escape_string($dbconnect, $log_id);
    $band = mysqli_real_escape_string($dbconnect, $band);
    $mode = mysqli_real_escape_string($dbconnect, $mode);
    $paper = mysqli_real_escape_string($dbconnect, $paper);
    $lotw = mysqli_real_escape_string($dbconnect, $lotw);
    $eqsl = mysqli_real_escape_string($dbconnect, $eqsl);
    $qslstring = qslstring($paper, $lotw, $eqsl);
    if ($mode == "RTTY") {
        $mode = "DATA";
    }
    if ($band == "ALL") {
        $bandstring = '';
    } else {
        $bandstring = ' and band="' . $band . '"';
    }
    $dbconnect->select_db(logid_to_tableid($log_id));
    switch ($mode) {
        case 'ALL':
            $ergebnis = mysqli_query($dbconnect, 'select callsign from cqrlog_main where adif=' . $adif . $bandstring . $qslstring . ' limit 1');
            break;
        case 'DATA':
            $ergebnis = mysqli_query($dbconnect, 'select callsign from cqrlog_main where adif=' . $adif . $bandstring . ' and mode!="SSB" and mode !="CW" and mode !="FM"' . $qslstring . ' limit 1');
            break;
        default:
            $ergebnis = mysqli_query($dbconnect, 'select callsign from cqrlog_main where adif=' . $adif . $bandstring . ' and mode="' . $mode . '"' . $qslstring . ' limit 1');
    }
    while ($row = mysqli_fetch_object($ergebnis)) {
        return array("C", '<td align="center" bgcolor="#40FF00">', '</td>');
    }
    switch ($mode) {
        case 'ALL':
            $ergebnis2 = mysqli_query($dbconnect, 'select callsign from cqrlog_main where adif=' . $adif . $bandstring . ' limit 1');
            break;
        case 'DATA':
            $ergebnis2 = mysqli_query($dbconnect, 'select callsign from cqrlog_main where adif=' . $adif . $bandstring . ' and  mode!="SSB" and mode !="CW" and mode !="FM" limit 1');
            break;
        default:
            $ergebnis2 = mysqli_query($dbconnect, 'select callsign from cqrlog_main where adif=' . $adif . $bandstring . ' and mode="' . $mode . '" limit 1');
    }
    while ($row = mysqli_fetch_object($ergebnis2)) {
        return array('W', '<td align="center" bgcolor="Red">', '</td>');
    }
    return array('N', '<td>', '</td>');
}
Esempio n. 2
0
//echo foo;
//echo $time_on;
if (!empty($call)) {
    echo $dxcc_name;
    if (!empty($manager)) {
        echo ', QSL via ' . $manager;
    }
    if (!empty($iota_nr)) {
        echo ', ' . $iota_name . ' with IOTA reference ' . $iota_nr;
    }
    if (!empty($locator)) {
        echo ', at locator ' . $locator;
    }
    if (!empty($state)) {
        echo ', in US-State ' . $state;
    }
}
if (empty($call)) {
    //		echo '<p><h3> <font color=red>Please insert Callsign</font></h3></p>' . "\n";
} elseif (empty($band)) {
    //		echo '<p><h3> <font color=red>Please insert Frequency</font></h3></p>' . "\n";
} else {
    $insert = "insert into cqrlog_main (qsodate,time_on,time_off,callsign,freq,mode,rst_s,rst_r,name,remarks,idcall,band,adif,itu,waz,qsl_via,iota,loc,state) " . "values('" . $datum . "','" . $time_on . "','" . $time_on . "','" . $call . "'," . $freq . ",'" . $mode . "','" . $rst_sent . "','" . $rst_rcvd . "','" . $name . "','" . $remarks . "','" . $id_call . "','" . $band . "','" . $adif . "','" . $itu . "','" . $waz . "','" . $manager . "','" . $iota_nr . "','" . $locator . "','" . $state . "')";
    if ($debugmode) {
        echo $insert;
    } else {
        $dbconnect->select_db(logid_to_tableid($log_id));
        mysqli_query($dbconnect, $insert);
    }
    //echo " <p class='hl'>last QSOs</p>";
}
Esempio n. 3
0
<table align="center" border="0" cellpadding="0" cellspacing="0">
<tr>
<th bgcolor="grey" width="100px">DXCC</th>
<td width="15" bgcolor="grey"></td><td bgcolor="Black" width="1px"></td><td width="15" bgcolor="grey"></td>
<th bgcolor="grey" width="350px">Name / Mode</th>
<!--<td width="15" bgcolor="grey"></td><td bgcolor="Black" width="1px"></td><td width="15px" bgcolor="grey"></td>-->

<?php 
$i = 0;
$dbconnect->select_db("cqrlog_common");
$ergebnis = mysqli_query($dbconnect, 'SELECT DISTINCT t1.band from cqrlog_common.bands t1 join ' . logid_to_tableid($log_id) . '.cqrlog_main t2 on t1.band = t2.band order by t1.b_begin asc');
while ($band = mysqli_fetch_object($ergebnis)) {
    $bands[] = $band->band;
}
foreach ((array) $bands as $band_in) {
    echo '<td width="15" bgcolor="grey"></td><td bgcolor="Black" width="1px"></td><td width="15" bgcolor="grey"></td>' . "\n";
    echo '<th bgcolor="grey" width="30px">' . $band_in . '</th>' . "\n";
}
echo '<td width="15" bgcolor="grey"></td><td bgcolor="Black" width="1px"></td>' . "\n";
?>
</tr>
<?php 
$dbconnect->select_db("cqrlog_common");
$query = mysqli_query($dbconnect, 'SELECT distinct adif,pref,name from dxcc_ref ' . $wheredxcc);
while ($row = mysqli_fetch_object($query)) {
    $dxcc = $row->pref;
    $name = $row->name;
    $adif = $row->adif;
    echo '<tr>' . "\n";
    echo '<td bgcolor="#E6E6E6"><font size=+1>' . $dxcc . '</font></td>' . "\n";
    echo '<td bgcolor="#E6E6E6"></td><td bgcolor="Black" width="0.3px"></td><td bgcolor="#E6E6E6"></td>' . "\n";
Esempio n. 4
0
function count_dxcc($log_id, $band, $mode, $paper, $lotw, $eqsl)
{
    global $dbconnect;
    $dbconnect->select_db(logid_to_tableid($log_id));
    $log_id = mysqli_real_escape_string($dbconnect, $log_id);
    $band = mysqli_real_escape_string($dbconnect, $band);
    $mode = mysqli_real_escape_string($dbconnect, $mode);
    $paper = mysqli_real_escape_string($dbconnect, $paper);
    $lotw = mysqli_real_escape_string($dbconnect, $lotw);
    $eqsl = mysqli_real_escape_string($dbconnect, $eqsl);
    $qslstring = qslstring($paper, $lotw, $eqsl);
    $querystring = 'select count(distinct adif) from cqrlog_main where adif<>0 ';
    if ($band != "ALL") {
        $querystring .= 'and band="' . $band . '" ';
    }
    if ($mode == "DATA") {
        $querystring .= 'and mode!="SSB" and mode!="CW" and mode!="FM" ';
    } else {
        if ($mode != "ALL") {
            $querystring .= 'and mode="' . $mode . '" ';
        }
    }
    $querystring .= $qslstring;
    $ergebnis = mysqli_query($dbconnect, $querystring);
    $result = $ergebnis->fetch_row();
    return $result[0];
}