Example #1
0
        }
    }
}
class user_admin
{
    public $sorszam;
    public $nev;
    public $jog;
    public $email;
    public $csoport;
    public $belephiba;
    public $html_code;
    function login()
    {
        $jel = mysql_real_escape_string($_REQUEST['jelszo']);
        $azon = mysql_real_escape_string($_REQUEST['azonosito']);
        if (!$_REQUEST['azonosito']) {
            $azon = $_SESSION["sessfelhasznaloazonosito"];
        }
        $jel = md5($jel);
        if ($_REQUEST['logout'] == 1) {
            unset($_SESSION["sessfelhasznalo"]);
            unset($_SESSION["qa_user_id"]);
            unset($_SESSION["qa_user_authority"]);
            unset($_SESSION["sessfelhasznaloazonosito"]);
            unset($_SESSION["sessfelhasznalojog"]);
        }
        if ($_REQUEST['azonosito'] != "") {
            $result = mysql_query("SELECT sorszam, azonosito, jelszo, jog FROM regisztralt WHERE azonosito = '{$azon}' AND jelszo = '{$jel}'");
            $s = mysql_fetch_row($result);
            $mostlep == 1;
        } else {
            if ($_SESSION[qa_user_id]) {
                $result = mysql_query("SELECT sorszam, azonosito, jelszo, jog FROM regisztralt WHERE sorszam = '{$_SESSION['sessfelhasznalosorszam']}'");
                $s = mysql_fetch_row($result);
            }
        }
        if ($s[2] != "") {
            $this->sorszam = $s[0];
            $this->nev = $s[1];
            $this->jog = $s[3];
            $this->email = $s[4];
            $_SESSION["sessfelhasznalo"] = $s[1];
            $_SESSION["qa_user_id"] = $s[0];
            $_SESSION["sessfelhasznaloazonosito"] = $s[1];
            $_SESSION["sessfelhasznalojog"] = $s[3];
Example #2
0
    $resulty = mysql_query("SELECT dpl.leiras_hu FROM log_jogkapcsolo AS lj \r\n\t\t\tLEFT JOIN dat_parameter_leiras AS dpl ON lj.parameter = dpl.parameter\r\n\t\t\tWHERE lj.user_id = {$next_element['user_id']}");
    //+ kérdőívenként, + leírás hozzákapcsolással
    while ($row5 == mysql_fetch_array($resulty)) {
        $valtozas_lista .= $row5[leiras_hu] . '<br />';
    }
    $array = array('felhasznalonev' => $felhasznalonev, 'valtozas_lista' => $valtozas_lista, 'csomag_nev' => $csomag_nev);
    $sablon_html = new email_blokk();
    $sablon_html->load_template($e[szoveg], $array);
    $email_sablon = $sablon_html->html_code;
    $html = '
	  <html>
      <body style="background-color: #9cb0b0; padding-top: 20px; padding-bottom: 20px; margin-bottom: 20px; padding-left: 20px; color: #686868; font-family: Arial;">
      <div style="display: block; min-height: 624px; width: 680px; background-color: #ffffff;">
          <div style="width: 158px; padding: 10px; float: left; background-color: #0f4eb8; color: #fefefe; min-height: 605px; border-right: 2px solid #0f4eb8;">
          </div>
          <div style="float: left; width: 460px; font-size: 12px; min-height: 615px; color: #3c1d11; padding-top: 20px; padding-left: 17px; padding-bottom: 30px;">
              ' . $email_sablon . '
              <br style="clear: both;" />
          </div>
      </div>
      <br style="clear: both;" />
      </body>
      </html>';
    include 'email_html.php';
    $log = new log_db();
    $log->write('x', 'Értesítő e-mail kiküldés: ' . $next_element[email]);
    //kommentezni, amíg nincs tesztelve
    //mail($felhasznalo_email, $subject, $message, $headers);
    $sql = "UPDATE email_figyelo SET status='2', elkuldve='{$idopont}' WHERE id='{$next_element['id']}'";
    mysql_query($sql);
}
Example #3
0
<?php

session_start();
//néhány rendszerállandó beállítása
require_once 'parameters.php';
//osztályok betöltése az objektumokhoz
require_once 'class/class.php';
//kapcsolat létrehozása az adatbázis szerverrel (class.php)
$adatkapcsolatx = new data_connect();
$adatkapcsolatx->connect();
//logolás bekapcsolása
$log = new log_db();
$log->write('x', 'CRON indul... (fizetésfigyelő)');
//minden nap éjjel lefut
//ha a felhasználó fizetős csomagban van és fizetve van az aktuális időszaka, akkor létrehozza a következő
//időszakának fizetési lehetőségét
$mainap = date('Y-m-d');
$honap_utolso_napja = date('Y-m-d', strtotime('last day of this month'));
$kov_honap_elso_nap = date('Y-m-d', strtotime('first day of next month'));
$kov_honap_utolso_nap = date('Y-m-d', strtotime('last day of next month'));
$resultff = mysql_query("SELECT u.id, u.authority, u.email, dcs.ar_ft_ho, dcs.ar_eur_ho, dcs.ar_usd_ho FROM users AS u " . "LEFT JOIN dat_csomagarak AS dcs ON u.authority = dcs.id " . "WHERE u.authority > 1");
//végigmegy az összes felhasználón, aki fizetős csomagban van
while ($row = mysql_fetch_array($resultff)) {
    //a felhasználó utolsó fizetett csomagja mikor jár le
    $result3 = mysql_query("SELECT lejarat, idopont FROM fizetesek WHERE user_id = {$row['id']} AND status_fizetett = '1' ORDER BY lejarat DESC");
    $row3 = mysql_fetch_array($result3);
    //ha van nem fizetett csomag, akkor nem jön létre új fizetendő csomag
    $result4 = mysql_query("SELECT lejarat, idopont FROM fizetesek WHERE user_id = {$row['id']} AND status_fizetett = '0'");
    $row4 = mysql_fetch_array($result4);
    $lejaratnal_ot_nappal_elobb = date('Y-m-d', strtotime('-5 days', strtotime($row3[lejarat])));
    $lejarat_megegy_nap = date('Y-m-d', strtotime('+1 days', strtotime($row3[lejarat])));
Example #4
0
<?php

//néhány rendszerállandó beállítása
require_once 'parameters.php';
//osztályok betöltése az objektumokhoz
require_once 'class/class.php';
$adatkapcsolat = new data_connect();
//példányosítjuk az objektumot
$adatkapcsolat->connect();
//az objektum connect fügvényét futatjuk
//logolás bekapcsolása
$log = new log_db();
$log->write('x', 'CRON indul...');
$mainap = date("Y-m-d");
//kérdőívek aktiválása
$result = mysql_query("SELECT sorszam, lejarat, aktivalas, status, cim_hu FROM kerdoivek WHERE status = '0' AND aktivalas <= '{$mainap}' AND aktivalas != '0000-00-00' AND lejarat >= '{$mainap}'");
while ($a = mysql_fetch_array($result)) {
    if ($a['sorszam']) {
        $sql = "UPDATE kerdoivek SET status = '1' WHERE sorszam = '{$a['sorszam']}'";
        mysql_query($sql);
        $esemeny = 'KÉRDŐÍV AKTIVÁLÁS - Kérdőív: ' . $a['sorszam'] . ', lejárat:' . $a['lejarat'] . ', aktivalas: ' . $a['aktivalas'] . ', eredeti status:' . $a['status'] . ', új status: 1 - ' . $a['cim_hu'];
        $sql2 = "INSERT INTO cron_log (esemeny) VALUES ('{$esemeny}')";
        mysql_query($sql2);
    }
}
//kérdőívek deaktiválása
$result = mysql_query("SELECT sorszam, aktivalas, lejarat, status, cim_hu FROM kerdoivek WHERE status = '1' AND lejarat <= '{$mainap}' AND lejarat != '0000-00-00'");
while ($a = mysql_fetch_array($result)) {
    if ($a['sorszam']) {
        $sql = "UPDATE kerdoivek SET status = '0' WHERE sorszam = '{$a['sorszam']}'";
        mysql_query($sql);
Example #5
0
     }
 }
 //válaszok ciklus vége
 //már csak az 1 választási lehetőségű kérdésekre adott válaszokat vizsgáljuk
 if ($_REQUEST[submit]) {
     if ($kerdes_tipus == 'radio') {
         $radio = $_REQUEST['radio_' . $sorszam_kerdes];
         //megvizsgáljuk, hogy a rádió típusú kérdésre volt e válasz
         $valaszok_data_radio[$sorszam_kerdes][radio] = $radio;
         //meg kell vizsgálni, hogy a kérdés bármely válaszára adhatott e szöveges kiegészítést (a válaszok adattáblából ellenőrizzük?)
         $resulty = mysql_query("SELECT sorszam FROM valaszok WHERE kerdes_valasz = '{$sorszam_kerdes}' AND egyeb_opcio = '1'");
         while ($rowx = mysql_fetch_array($resulty)) {
             //elvileg egy kérdésnél egy válasz tartalmazhat opciós szöveget
             $valaszok_data_radio[$sorszam_kerdes][radio_text] = $_REQUEST['radio_' . $rowx[sorszam] . '_text'];
             //naplózni az adatot, hogy kapott e értéket
             $log2 = new log_db();
             $log2->write('x', 'Opciós válasz' . $valaszok_data_radio[$sorszam_kerdes][radio_text]);
         }
         if ($radio) {
             $kerdesek[$sorszam_kerdes] = '0';
             //ha volt válasz, akkor a kérdést megválaszoltnak jelöljük
         }
     }
     if ($kerdes_tipus == 'select') {
         if ($_REQUEST['select_' . $sorszam_kerdes]) {
             $select = $_REQUEST['select_' . $sorszam_kerdes];
             if ($select != '0') {
                 $kerdesek[$sorszam_kerdes] = '0';
             }
         }
         $valaszok_data_select[$sorszam_kerdes][select] = $select;