Example #1
0
function generate_allilink($ali_id)
{
    if ($ali_id <= 0) {
        return "";
    }
    $module = get_modulname(4);
    $modul_org = LITO_ROOT_PATH_URL . $module[0] . "/" . $module[1];
    $a_name = allianz($ali_id);
    return "<a href=\"" . $modul_org . "?action=get_info&id={$ali_id}\">{$a_name}</a>";
}
Example #2
0
 $i = 0;
 while ($row = $db->fetch_array($result)) {
     $username = $row['username'];
     $userpoints = $row['points'];
     if ($row['lastactive'] > time() - 3600) {
         $online = "<span class=\"green\">&nbsp;(Online)</span>";
     } else {
         $online = "<span class=\"red\">&nbsp;(Offline)</span>";
     }
     $alli = $row['allianzid'];
     $chpt = $row['points'] - $row['lastpoints'];
     $lastlog = strftime("%d.%m. %H:%M", $row['lastlogin']);
     if ($row['allianzid'] == 0) {
         $allianzname = "";
     } else {
         $allianzname = allianz($row['allianzid']);
     }
     $userpic = "";
     if ($row['userpic'] == "") {
         $userpic = LITO_IMG_PATH_URL . "members/no_user_pic.jpg";
     } else {
         $userpic = $row['userpic'];
     }
     $daten[$i]['profile_link'] = generate_userlink($row['userid'], $row['username']);
     $daten[$i]['name'] = $username;
     $daten[$i]['u_points'] = $userpoints;
     $daten[$i]['image'] = $userpic;
     $daten[$i]['u_online'] = $online;
     $daten[$i]['lastlogin'] = $lastlog;
     $daten[$i]['alianz'] = $allianzname;
     $daten[$i]['message'] = generate_messagelink_smal($username);
Example #3
0
    $tpl->assign('id', $id);
    $tpl->assign('aliname', $a_name);
    template_out('ali_application.html', $modul_name);
    exit;
}
if ($action == "bewerben_go") {
    $id = intval($_GET['id']);
    if (intval($userdata['allianzid']) > 0) {
        show_error('ln_allianz_e_7', $modul_name);
        exit;
    }
    $b_text = c_trim($_POST['b_text']);
    $uid = $userdata['userid'];
    $uid_name = $userdata['username'];
    $b_date = time();
    $ali_name = allianz($id);
    $ad_id = 0;
    $result = $db->query("SELECT * FROM cc" . $n . "_users WHERE allianzid='{$id}' and is_ali_admin ='1' ");
    while ($row = $db->fetch_array($result)) {
        $ad_id = $row['userid'];
    }
    if ($ad_id > 0) {
        $db->unbuffered_query("Insert INTO cc" . $n . "_allianz_bewerbung (allianz_id ,bewerber_id ,datum,bewerber_text) VALUES('{$id}','{$uid}','{$b_date}','{$b_text}')");
        // benachrichtigung des admins
        $bewerbungs_text = "{$ln_allianz_php_5}";
        make_ingamemail($userdata['userid'], $ad_id, $ln_allianz_b_in_1, $bewerbungs_text);
        make_ingamemail($userdata['userid'], $userdata['userid'], $ln_allianz_b_in_1, "Deine Bewerbung bei " . $ali_name . " wurde abgesendet");
    } else {
        show_error('ln_allianz_php_7', $modul_name);
        exit;
    }
Example #4
0
function make_signature($id)
{
    global $db, $tpl, $userdata, $n;
    $modul_name = "usr_signature";
    if (is_modul_name_aktive($modul_name) == 0) {
        return;
    }
    $font = LITO_IMG_PATH . $modul_name . "/verdanab.ttf";
    $font1 = LITO_IMG_PATH . $modul_name . "/tahoma.ttf";
    $img_template = LITO_IMG_PATH . $modul_name . "/sig_vor.png";
    $time_start = explode(' ', substr(microtime(), 1));
    $time_start = $time_start[1] + $time_start[0];
    $img_count = 0;
    $sqlCode = "SELECT * FROM cc" . $n . "_users where lastlogin > 0 and serveradmin != 1";
    $sqlCode .= $id != 0 ? 'and userid=\'$id\'' : '';
    $result = $db->query(sqlCode);
    while ($sigdata = $db->fetch_array($result)) {
        $img_count++;
        $sig_user_id = $sigdata['userid'];
        $sig_username = $sigdata['username'];
        $sig_points = $sigdata['points'];
        $sig_ali_name = "keine";
        $ali_id = intval($sigdata['allianzid']);
        $ali_point_count = 0;
        if ($ali_id > 0) {
            $sig_ali_name = allianz(intval($sigdata['allianzid']));
            $flag_filename_flag = LITO_ROOT_PATH . "alli_flag/flag_" . $ali_id . ".png";
            $flag_filename_flag_url = LITO_ROOT_PATH_URL . "alli_flag/flag_" . $ali_id . ".png";
            $ali_point_count = get_allianz_points($ali_id);
        }
        $sig_country_count = 0;
        $signatur = imagecreatefrompng($img_template);
        imagecolorallocate($signatur, 0, 0, 0);
        $textfarbe = ImageColorAllocate($signatur, 255, 255, 255);
        $x1 = 12;
        $y1 = 20;
        $x2 = 130;
        $y2 = 20;
        $x3 = 12;
        $y3 = 50;
        $x4 = 130;
        $y4 = 50;
        $x5 = 310;
        $y5 = 55;
        imagettftext($signatur, 10, 0, $x1, $y1, $textfarbe, $font, urldecode($sig_username));
        //Spielername
        imagettftext($signatur, 10, 0, $x2, $y2, $textfarbe, $font, $sig_points);
        //Spielerpunkte
        imagettftext($signatur, 10, 0, $x3, $y3, $textfarbe, $font, urldecode($sig_ali_name));
        //Allyname
        imagettftext($signatur, 10, 0, $x4, $y4, $textfarbe, $font, $ali_point_count);
        //Allypunkte
        imagettftext($signatur, 8, 0, $x5, $y5, $textfarbe, $font, $op_set_game_url);
        //L�nder
        if ($ali_id > 0 && is_file($flag_filename_flag)) {
            $src = imagecreatefrompng($flag_filename_flag);
            imagecopy($signatur, $src, 430, 3, 0, 0, 15, 10);
        }
        $save_f_name = LITO_ROOT_PATH . "images_sig/game_sig_" . $sig_user_id . ".png";
        if (is_file($save_f_name)) {
            unlink($save_f_name);
        }
        ImagePNG($signatur, $save_f_name, 0);
    }
    $time_end = explode(' ', substr(microtime(), 1));
    $time_end = $time_end[1] + $time_end[0];
    $run_time = $time_end - $time_start;
    $end_msg = "Signature DONE  time: " . number_format($run_time, 5, '.', '') . " sec. {$img_count} operation";
    Trace_msg("{$end_msg}", 777);
}