• » webSPELL.org - Free Content Management System
  • Language switch: English German
  • login



    » lost password?   » register now
  • About webSPELL

    webSPELL is a free Content Management System which was especially developed for the needs of esport related communities. Since a short while we are also offering an optimized and enhanced webSPELL version for the special requirements of non-profit organisations. The purpose of both systems is to offer a professional and free opportunity to create and administrate your own website in an easy and optimized way.

    » Learn more about webSPELL     » Download webSPELL now!
  • Advertisement

    Follow us

  • Sort:      1 2  » printview
    Author
    Message
    webSPELL newbie
    35 Posts
    27.04.2012, 09:15 email offline quote 

    Also ich weis zwar nicht was und wo ich etwas geändert habe, aber nun funktioniert alles....
    Von meiner Seite her ist dieses Thema beendet...
    webSPELL newbie
    35 Posts
    22.04.2012, 16:57 email offline quote 

    hmmm???? liegt vielleicht am Template...

    Ist ja egal... da es nicht klappt und der Aufwand Deiner Seits zu hoch wäre, lass ich es so wie es ist...

    Aber danke für die Hilfe..
    webSPELL user
    418 Posts
    22.04.2012, 16:22 offline quote 

    Also Standardmäßig blinken die alle einwandfrei..
    webSPELL newbie
    35 Posts
    22.04.2012, 15:15 email offline quote 

    Einen Zugriff kann ich Dir leider nicht gewähren... Dann muss ich eben so weiter machen....
    Administrator
    Member of webSPELL e.V.
    3188 Posts
    18.04.2012, 17:15 offline quote 

    Die Lesebenachrichtung der Threads ist ein recht komplexes Thema.
    Voraussetzung, dass ich mir das mal ansehe wäre aber zuallererst, dass du die originale forum.php verwendest (völlig egal, ob es vorher schon nicht funktioniert hat oder doch, ich habe jedenfalls keine Lust mich durch irgendwelchen Addoncode zu kämpfen und da weitere Fehler auszuschließen). Wenn dies der Fall ist, würde ich FTP- und phpmyadmin-Zugang benötigen, um Fehleranalysen durchzuführen.
    webSPELL newbie
    35 Posts
    18.04.2012, 17:04 email offline quote 

    Haaaaaaaaaaaaaaaaaallooooooooooooooooooooooooooooo!!!!

    Eeeeeeeeeeeeeeeeeeeeeeeechooooooooooooooooooooooooooo!!!

    Es wäre zuminstest mal schön zu wissen, ob überhaupt jemand helfen kann!!
    Aber erst gar keine Antwort vom Team zu bekommen ist echt traurig
    webSPELL newbie
    35 Posts
    15.04.2012, 17:30 email offline quote 

    Kann mir hier niemand weiter helfen??? smile
    webSPELL newbie
    35 Posts
    13.04.2012, 23:30 email offline quote 

    Hallo zusammen!!

    Mich würde mal Interessieren, ob es zu einer Lösung kam...
    Ich habe das selbe Problem (nicht blinkende Icons), allerdings habe ich im Forum verschiende Icons für das Main- und Subforum. Dementsprechend sind diese auch unterschiedlich betitelt. [Hinweis!!: Die Icons funktionierten auch schon vor dem Forum-Mod. (Forum-verbreiterung) nicht, somit ist es nicht meine Schuld]

    http://www.abload.de/img/forumiconsanrlj.jpg

    Hier die Icon-Names-Liste:

    boardicons: lock, off, on, ro-off, ro-on
    foldericons: announce, folder, hotfolder, lockfolder, newfolder, newhotfolder, newsticky, sticky

    (weiter Infos gaaaaaaz unten)

    Hier noch die Forum.php:

    Code:
    1.
    2.
    3.
    4.
    5.
    6.
    7.
    8.
    9.
    10.
    11.
    12.
    13.
    14.
    15.
    16.
    17.
    18.
    19.
    20.
    21.
    22.
    23.
    24.
    25.
    26.
    27.
    28.
    29.
    30.
    31.
    32.
    33.
    34.
    35.
    36.
    37.
    38.
    39.
    40.
    41.
    42.
    43.
    44.
    45.
    46.
    47.
    48.
    49.
    50.
    51.
    52.
    53.
    54.
    55.
    56.
    57.
    58.
    59.
    60.
    61.
    62.
    63.
    64.
    65.
    66.
    67.
    68.
    69.
    70.
    71.
    72.
    73.
    74.
    75.
    76.
    77.
    78.
    79.
    80.
    81.
    82.
    83.
    84.
    85.
    86.
    87.
    88.
    89.
    90.
    91.
    92.
    93.
    94.
    95.
    96.
    97.
    98.
    99.
    100.
    101.
    102.
    103.
    104.
    105.
    106.
    107.
    108.
    109.
    110.
    111.
    112.
    113.
    114.
    115.
    116.
    117.
    118.
    119.
    120.
    121.
    122.
    123.
    124.
    125.
    126.
    127.
    128.
    129.
    130.
    131.
    132.
    133.
    134.
    135.
    136.
    137.
    138.
    139.
    140.
    141.
    142.
    143.
    144.
    145.
    146.
    147.
    148.
    149.
    150.
    151.
    152.
    153.
    154.
    155.
    156.
    157.
    158.
    159.
    160.
    161.
    162.
    163.
    164.
    165.
    166.
    167.
    168.
    169.
    170.
    171.
    172.
    173.
    174.
    175.
    176.
    177.
    178.
    179.
    180.
    181.
    182.
    183.
    184.
    185.
    186.
    187.
    188.
    189.
    190.
    191.
    192.
    193.
    194.
    195.
    196.
    197.
    198.
    199.
    200.
    201.
    202.
    203.
    204.
    205.
    206.
    207.
    208.
    209.
    210.
    211.
    212.
    213.
    214.
    215.
    216.
    217.
    218.
    219.
    220.
    221.
    222.
    223.
    224.
    225.
    226.
    227.
    228.
    229.
    230.
    231.
    232.
    233.
    234.
    235.
    236.
    237.
    238.
    239.
    240.
    241.
    242.
    243.
    244.
    245.
    246.
    247.
    248.
    249.
    250.
    251.
    252.
    253.
    254.
    255.
    256.
    257.
    258.
    259.
    260.
    261.
    262.
    263.
    264.
    265.
    266.
    267.
    268.
    269.
    270.
    271.
    272.
    273.
    274.
    275.
    276.
    277.
    278.
    279.
    280.
    281.
    282.
    283.
    284.
    285.
    286.
    287.
    288.
    289.
    290.
    291.
    292.
    293.
    294.
    295.
    296.
    297.
    298.
    299.
    300.
    301.
    302.
    303.
    304.
    305.
    306.
    307.
    308.
    309.
    310.
    311.
    312.
    313.
    314.
    315.
    316.
    317.
    318.
    319.
    320.
    321.
    322.
    323.
    324.
    325.
    326.
    327.
    328.
    329.
    330.
    331.
    332.
    333.
    334.
    335.
    336.
    337.
    338.
    339.
    340.
    341.
    342.
    343.
    344.
    345.
    346.
    347.
    348.
    349.
    350.
    351.
    352.
    353.
    354.
    355.
    356.
    357.
    358.
    359.
    360.
    361.
    362.
    363.
    364.
    365.
    366.
    367.
    368.
    369.
    370.
    371.
    372.
    373.
    374.
    375.
    376.
    377.
    378.
    379.
    380.
    381.
    382.
    383.
    384.
    385.
    386.
    387.
    388.
    389.
    390.
    391.
    392.
    393.
    394.
    395.
    396.
    397.
    398.
    399.
    400.
    401.
    402.
    403.
    404.
    405.
    406.
    407.
    408.
    409.
    410.
    411.
    412.
    413.
    414.
    415.
    416.
    417.
    418.
    419.
    420.
    421.
    422.
    423.
    424.
    425.
    426.
    427.
    428.
    429.
    430.
    431.
    432.
    433.
    434.
    435.
    436.
    437.
    438.
    439.
    440.
    441.
    442.
    443.
    444.
    445.
    446.
    447.
    448.
    449.
    450.
    451.
    452.
    453.
    454.
    455.
    456.
    457.
    458.
    459.
    460.
    461.
    462.
    463.
    464.
    465.
    466.
    467.
    468.
    469.
    470.
    471.
    472.
    473.
    474.
    475.
    476.
    477.
    478.
    479.
    480.
    481.
    482.
    483.
    484.
    485.
    486.
    487.
    488.
    489.
    490.
    491.
    492.
    493.
    494.
    495.
    496.
    497.
    498.
    499.
    500.
    501.
    502.
    503.
    504.
    505.
    506.
    507.
    508.
    509.
    510.
    511.
    512.
    513.
    514.
    515.
    516.
    517.
    518.
    519.
    520.
    521.
    522.
    523.
    524.
    525.
    526.
    527.
    528.
    529.
    530.
    531.
    532.
    533.
    534.
    535.
    536.
    537.
    538.
    539.
    540.
    541.
    542.
    543.
    544.
    545.
    546.
    547.
    548.
    549.
    550.
    551.
    552.
    553.
    554.
    555.
    556.
    557.
    558.
    559.
    560.
    561.
    562.
    563.
    564.
    565.
    566.
    567.
    568.
    569.
    570.
    571.
    572.
    573.
    574.
    575.
    576.
    577.
    578.
    579.
    580.
    581.
    582.
    583.
    584.
    585.
    586.
    587.
    588.
    589.
    590.
    591.
    592.
    593.
    594.
    595.
    596.
    597.
    598.
    599.
    600.
    601.
    602.
    603.
    604.
    605.
    606.
    607.
    608.
    609.
    610.
    611.
    612.
    613.
    614.
    615.
    616.
    617.
    618.
    619.
    620.
    621.
    622.
    623.
    624.
    625.
    626.
    627.
    628.
    629.
    630.
    631.
    632.
    633.
    634.
    635.
    636.
    637.
    638.
    639.
    640.
    641.
    642.
    643.
    644.
    645.
    646.
    647.
    648.
    649.
    650.
    651.
    652.
    653.
    654.
    655.
    656.
    657.
    658.
    659.
    660.
    661.
    662.
    663.
    664.
    665.
    666.
    667.
    668.
    669.
    670.
    671.
    672.
    673.
    674.
    675.
    676.
    677.
    678.
    679.
    680.
    681.
    682.
    683.
    684.
    685.
    686.
    687.
    688.
    689.
    690.
    691.
    692.
    693.
    694.
    695.
    696.
    697.
    698.
    699.
    700.
    701.
    702.
    703.
    704.
    705.
    706.
    707.
    708.
    709.
    710.
    711.
    712.
    713.
    714.
    715.
    716.
    717.
    718.
    719.
    720.
    721.
    722.
    723.
    724.
    725.
    726.
    727.
    728.
    729.
    730.
    731.
    732.
    733.
    734.
    735.
    736.
    737.
    738.
    739.
    740.
    741.
    742.
    743.
    744.
    745.
    746.
    747.
    748.
    749.
    750.
    751.
    752.
    753.
    754.
    755.
    756.
    757.
    758.
    759.
    760.
    761.
    762.
    763.
    764.
    765.
    766.
    767.
    768.
    769.
    770.
    771.
    772.
    773.
    774.
    775.
    776.
    777.
    778.
    779.
    780.
    781.
    782.
    783.
    784.
    785.
    786.
    787.
    788.
    789.
    790.
    791.
    792.
    793.
    794.
    795.
    796.
    797.
    798.
    799.
    800.
    801.
    802.
    803.
    804.
    805.
    806.
    807.
    808.
    809.
    810.
    811.
    812.
    813.
    814.
    815.
    816.
    817.
    818.
    819.
    820.
    821.
    822.
    823.
    824.
    825.
    826.
    827.
    828.
    829.
    830.
    831.
    832.
    833.
    834.
    835.
    836.
    837.
    838.
    839.
    840.
    841.
    842.
    843.
    844.
    845.
    846.
    847.
    848.
    849.
    850.
    851.
    852.
    853.
    854.
    855.
    856.
    857.
    858.
    859.
    860.
    861.
    862.
    863.
    864.
    865.
    866.
    867.
    868.
    869.
    870.
    871.
    872.
    873.
    874.
    875.
    876.
    877.
    878.
    879.
    880.
    881.
    882.
    883.
    884.
    885.
    886.
    887.
    888.
    889.
    890.
    891.
    892.
    893.
    894.
    895.
    896.
    897.
    898.
    899.
    900.
    901.
    902.
    903.
    904.
    905.
    906.
    907.
    908.
    909.
    910.
    911.
    912.
    913.
    914.
    915.
    916.
    917.
    918.
    919.
    920.
    921.
    922.
    923.
    924.
    925.
    926.
    927.
    928.
    929.
    930.
    931.
    932.
    933.
    934.
    935.
    936.
    937.
    938.
    939.
    940.
    941.
    942.
    943.
    944.
    945.
    946.
    947.
    948.
    949.
    950.
    951.
    952.
    953.
    954.
    955.
    956.
    957.
    958.
    959.
    960.
    961.
    962.
    963.
    964.
    965.
    966.
    967.
    968.
    969.
    970.
    971.
    972.
    973.
    974.
    975.
    976.
    977.
    978.
    979.
    980.
    981.
    982.
    983.
    984.
    985.
    986.
    987.
    988.
    989.
    990.
    991.
    992.
    993.
    994.
    995.
    996.
    997.
    998.
    999.
    1000.
    1001.
    1002.
    1003.
    1004.
    1005.
    1006.
    1007.
    1008.
    1009.
    1010.
    1011.
    1012.
    1013.
    1014.
    1015.
    1016.
    1017.
    1018.
    1019.
    1020.
    1021.
    1022.
    1023.
    1024.
    1025.
    1026.
    1027.
    1028.
    1029.
    1030.
    1031.
    1032.
    1033.
    1034.
    1035.
    1036.
    1037.
    1038.
    1039.
    1040.
    1041.
    1042.
    1043.
    1044.
    1045.
    1046.
    1047.
    1048.
    1049.
    1050.
    <?php
    /*
    ##########################################################################
    #                                                                        #
    #           Version 4       /                        /   /               #
    #          -----------__---/__---__------__----__---/---/-               #
    #           | /| /  /___) /   ) (_ `   /   ) /___) /   /                 #
    #          _|/_|/__(___ _(___/_(__)___/___/_(___ _/___/___               #
    #                       Free Content / Management System                 #
    #                                   /                                    #
    #                                                                        #
    #                                                                        #
    #   Copyright 2005-2010 by webspell.org                                  #
    #                                                                        #
    #   visit webSPELL.org, webspell.info to get webSPELL for free           #
    #   - Script runs under the GNU GENERAL PUBLIC LICENSE                   #
    #   - It's NOT allowed to remove this copyright-tag                      #
    #   -- http://www.fsf.org/licensing/licenses/gpl.html                    #
    #                                                                        #
    #   Code based on WebSPELL Clanpackage (Michael Gruber - webspell.at),   #
    #   Far Development by Development Team - webspell.org                   #
    #                                                                        #
    #   visit webspell.org                                                   #
    #                                                                        #
    ##########################################################################
    */

    if(isset($_POST['board'])) $board = (int)$_POST['board'];
    elseif(isset($_GET['board'])) $board = (int)$_GET['board'];
    else $board = null;

    if(!isset($_GET['page'])) $page = '';
    else $page = (int)$_GET['page'];
    if(!isset($_GET['action'])) $action = '';
    else $action = $_GET['action'];

    function forum_stats() {
         $pagebg=PAGEBG;
         $border=BORDER;
         $bghead=BGHEAD;
         $bgcat=BGCAT;
         $bg1=BG_1;
         global $wincolor;
         global $loosecolor;
         global $drawcolor;
         global $_language;

         $_language->read_module('forum');

         // TODAY birthdays
         $ergebnis=safe_query("SELECT nickname, userID, YEAR(CURRENT_DATE()) -YEAR(birthday) 'age' FROM ".PREFIX."user WHERE DATE_FORMAT(`birthday`, '%m%d') = DATE_FORMAT(NOW(), '%m%d')");
         $n=0;
         while($db=mysql_fetch_array($ergebnis)) {
              $n++;
              $years=$db['age'];
              if($n>1) $birthdays.=', <a href="index.php?site=profile&amp;id='.$db['userID'].'"><b>'.$db['nickname'].'</b></a> ('.$years.')';
              else $birthdays='<a href="index.php?site=profile&amp;id='.$db['userID'].'"><b>'.$db['nickname'].'</b></a> ('.$years.')';
         }
         if(!$n) $birthdays=$_language->module['n_a'];


         // WEEK birthdays
         $ergebnis=safe_query("SELECT nickname, userID, DATE_FORMAT(FROM_DAYS(TO_DAYS(NOW()) - TO_DAYS(birthday)), '%y') + 1 AS age FROM ".PREFIX."user WHERE IF(DAYOFYEAR(NOW())<=358,((DAYOFYEAR(birthday)>DAYOFYEAR(NOW())) AND (DAYOFYEAR(birthday)<=DAYOFYEAR(DATE_ADD(NOW(), INTERVAL 7 DAY)))),(DAYOFYEAR(BIRTHDAY)>DAYOFYEAR(NOW()) OR DAYOFYEAR(birthday)<=DAYOFYEAR(DATE_ADD(NOW(), INTERVAL 7 DAY)))) AND birthday !='0000-00-00 00:00:00' ORDER BY `birthday` ASC");
         $n=0;
         while($db=mysql_fetch_array($ergebnis)) {
              $n++;
              $years=$db['age'];
              if($n>1) $birthweek.=', <a href="index.php?site=profile&amp;id='.$db['userID'].'"><b>'.$db['nickname'].'</b></a> ('.$years.')';
              else $birthweek='<a href="index.php?site=profile&amp;id='.$db['userID'].'"><b>'.$db['nickname'].'</b></a> ('.$years.')';
         }
         if(!$n) $birthweek=$_language->module['n_a'];

         // WHOISONLINE
         $guests = mysql_num_rows(safe_query("SELECT ip FROM ".PREFIX."whoisonline WHERE userID=''"));
         $user = mysql_num_rows(safe_query("SELECT userID FROM ".PREFIX."whoisonline WHERE ip=''"));
         $useronline = $guests + $user;

         if($user==1) $user_on=$_language->module['registered_user'];
         else $user_on=$user.' '.$_language->module['registered_users'];

         if($guests==1) $guests_on=$_language->module['guest'];
         else $guests_on= $guests.' '.$_language->module['guests'];

         $ergebnis = safe_query("SELECT w.*, u.nickname FROM ".PREFIX."whoisonline w LEFT JOIN ".PREFIX."user u ON u.userID = w.userID  WHERE w.ip='' ORDER BY u.nickname");
         $user_names = "";
         if($user) {
              $n=1;
              while($ds=mysql_fetch_array($ergebnis)) {
                   if(isforumadmin($ds['userID'])) $nickname = '<span style="color:'.$loosecolor.'">'.$ds['nickname'].'</span>';
                   elseif(isanymoderator($ds['userID'])) $nickname = '<span style="color:'.$drawcolor.'">'.$ds['nickname'].'</span>';
                   elseif(isclanmember($ds['userID'])) $nickname = '<span style="color:'.$wincolor.'">'.$ds['nickname'].'</span>';
                    else $nickname = $ds['nickname'];
                   if($n>1) $user_names .= ', <a href="index.php?site=profile&amp;id='.$ds['userID'].'"><b>'.$nickname.'</b></a>';
                   else $user_names = '<a href="index.php?site=profile&amp;id='.$ds['userID'].'"><b>'.$nickname.'</b></a>';
                   $n++;
              }
         }

         $dt=mysql_fetch_array(safe_query("SELECT sum(topics), sum(posts) FROM ".PREFIX."forum_boards"));
         $topics=$dt[0];
         $posts=$dt[1];
         $dt=mysql_fetch_array(safe_query("SELECT count(userID) FROM ".PREFIX."user WHERE activated='1'"));
         $registered=$dt[0];
         $newestuser=safe_query("SELECT userID, nickname FROM ".PREFIX."user WHERE activated='1' ORDER BY registerdate DESC LIMIT 0,1");
         $dn=mysql_fetch_array($newestuser);
         $dm=mysql_fetch_array(safe_query("SELECT maxonline FROM ".PREFIX."counter"));
         $maxonline=$dm['maxonline'];

         $newestmember='<a href="index.php?site=profile&amp;id='.$dn['userID'].'"><b>'.$dn['nickname'].'</b></a>';
         eval ("\$forum_stats = \"".gettemplate("forum_stats")."\";");
         echo $forum_stats;
    }

    function boardmain() {
         global $maxposts;
         global $userID;
         global $action;
         global $loggedin;
         global $_language;
         global $maxtopics;

         $_language->read_module('forum');

         $pagebg=PAGEBG;
         $border=BORDER;
         $bghead=BGHEAD;
         $bgcat=BGCAT;

         eval ("\$title_messageboard = \"".gettemplate("title_messageboard")."\";");
         echo $title_messageboard;

         if($action=="markall") {
              safe_query("UPDATE ".PREFIX."user SET topics='|' WHERE userID='$userID'");
         }

         eval ("\$forum_main_head = \"".gettemplate("forum_main_head")."\";");
         echo $forum_main_head;

         // KATEGORIEN
         $sql_where = '';
         if(isset($_GET['cat'])){
              if(is_numeric($_GET['cat'])){
                   $sql_where = " WHERE catID='".$_GET['cat']."'";
              }
         }
         $kath=safe_query("SELECT * FROM ".PREFIX."forum_categories".$sql_where." ORDER BY sort");
         while($dk=mysql_fetch_array($kath)) {
              $kathname = "<a href='index.php?site=forum&amp;cat=".$dk['catID']."'>".$dk['name']."</a>";
              if($dk['info']) $info=$dk['info'];
              else $info='';

         if ($dk['catico_grp']=="1")      $catico='<img src="images/games/'.$dk['catico'].'.gif" alt="ICO" />';
         elseif ($dk['catico_grp']=="2") $catico='<img src="images/flags/'.$dk['catico'].'.gif" alt="ICO" />';
         elseif ($dk['catico_grp']=="3") $catico='<img src="images/smileys/'.$dk['catico'].'" alt="ICO" />';
         elseif ($dk['catico_grp']=="4") $catico='<img src="images/forumico/'.$dk['catico'].'.gif" alt="ICO" />';
         else $catico='';

              if($dk['readgrps'] != "") {
                   $usergrp = 0;
                   $readgrps = explode(";", $dk['readgrps']);
                   foreach($readgrps as $value) {
                        if(isinusergrp($value, $userID)) {
                             $usergrp = 1;
                             break;
                        }
                   }

                   if(!$usergrp) continue;
              }
              eval ("\$forum_main_kath = \"".gettemplate("forum_main_kath")."\";");
              echo $forum_main_kath;

              // BOARDS MIT KATEGORIE
              $boards=safe_query("SELECT * FROM ".PREFIX."forum_boards WHERE category='".$dk['catID']."' ORDER BY sort");
              $i=1;

              while($db=mysql_fetch_array($boards)) {

                   if($i%2) {
                        $bg1=BG_1;
                        $bg2=BG_2;
                   }
                   else {
                        $bg1=BG_3;
                        $bg2=BG_4;
                   }

                   $ismod = ismoderator($userID, $db['boardID']);
                   $usergrp = 0;
                   $writer = 'ro-';
                   if($db['writegrps'] != "" and !$ismod) {
                        $writegrps = explode(";", $db['writegrps']);
                        foreach($writegrps as $value) {
                             if(isinusergrp($value, $userID)) {
                                  $usergrp = 1;
                                  $writer = '';
                                  break;
                             }
                        }
                   }
                   else $writer = '';
                   if($db['readgrps'] != "" and !$usergrp and !$ismod) {
                        $readgrps = explode(";", $db['readgrps']);
                        foreach($readgrps as $value) {
                             if(isinusergrp($value, $userID)) {
                                  $usergrp = 1;
                                  break;
                             }
                        }
                        if(!$usergrp) continue;
                   }

                   $board=$db['boardID'];
                   $anztopics=$db['topics'];
                   $anzposts=$db['posts'];
                   $boardname = $db['name'];
                   $boardname ='&#8226; <a href="index.php?site=forum&amp;board='.$board.'"><b>'.$boardname.'</b></a>';

                   if($db['info']) $boardinfo=$db['info'];
                   else $boardinfo='';
                   
                   if ($db['boardico']=="0") $boardico='';
                   else $boardico='<img src="images/forumico/'.$db['boardico'].'.gif" alt="ICO" />';     
                   
                   if ($db['boardico_grp']=="1")        $boardico='<img src="images/games/'.$db['boardico'].'.gif" alt="ICO" />';
                   elseif ($db['boardico_grp']=="2") $boardico='<img src="images/flags/'.$db['boardico'].'.gif" alt="ICO" />';
                   elseif ($db['boardico_grp']=="3") $boardico='<img src="images/smileys/'.$db['boardico'].'" alt="ICO" />';
                   elseif ($db['boardico_grp']=="4") $boardico='<img src="images/forumico/'.$db['boardico'].'.gif" alt="ICO" />';
                   else $boardico='';                         
                   
                   $moderators=getmoderators($db['boardID']);
                   if($moderators) $moderators=$_language->module['moderated_by'].': '.$moderators;

                   $postlink='';
                   $date='';
                   $time='';
                   $poster='';
                   $member='';

                   $q = safe_query("SELECT topicID, lastdate, lastposter, replys FROM ".PREFIX."forum_topics WHERE boardID='".$db['boardID']."' AND moveID='0' ORDER BY lastdate DESC LIMIT 0,".$maxtopics);
                   $n=1;
                   $board_topics = Array();
                   while($lp = mysql_fetch_assoc($q)) {

                        if($n == 1) {

                             $date=date("d.m.Y", $lp['lastdate']);
                             $today=date("d.m.Y", time());
                             $yesterday = date("d.m.Y", time()-3600*24);

                             if($date==$today) $date=$_language->module['today'];
                             elseif($date==$yesterday && $date<$today) $date=$_language->module['yesterday'];
                             else $date=$date;

                             $time=date("- H:i", $lp['lastdate']);
                             $poster='<a href="index.php?site=profile&amp;id='.$lp['lastposter'].'">'.getnickname($lp['lastposter']).'</a>';
                             if(isclanmember($lp['lastposter'])) $member=' <img src="images/icons/member.gif" alt="'.$_language->module['clanmember'].'" />';
                             else $member='';
                             $topic=$lp['topicID'];
                             $postlink='index.php?site=forum_topic&amp;topic='.$topic.'&amp;type=ASC&amp;page='.ceil(($lp['replys']+1)/$maxposts);

                        }
                        if($userID) $board_topics[] = $lp['topicID'];
                        else break;
                        $n++;
                   }

                   // get unviewed topics

                   $found = false;

                   if($userID) {

                        $gv=mysql_fetch_array(safe_query("SELECT topics FROM ".PREFIX."user WHERE userID='$userID'"));
                        $array=explode("|", $gv['topics']);

                        foreach($array as $split) {

                             if($split != "" AND in_array($split, $board_topics)) {
                                       $found=true;
                                       break;
                             }
                        }
                   }

                   if($found) $icon='<img src="images/icons/boardicons/'.$writer.'on.gif" alt="'.$_language->module['new_posts'].'" />';
                   else $icon='<img src="images/icons/boardicons/'.$writer.'off.gif" alt="'.$_language->module['no_new_posts'].'" />';


                   eval ("\$forum_main_board = \"".gettemplate("forum_main_board")."\";");
                   echo $forum_main_board;

                   $i++;
              }
         }

         // BOARDS OHNE KATEGORIE
         $boards=safe_query("SELECT * FROM ".PREFIX."forum_boards WHERE category='0' ORDER BY sort");
         $i=1;
         while($db=mysql_fetch_array($boards)) {

              if($i%2) {
                   $bg1=BG_1;
                   $bg2=BG_2;
              }
              else {
                   $bg1=BG_3;
                   $bg2=BG_4;
              }

              $usergrp = 0;
              $writer = 'ro-';
              $ismod = ismoderator($userID, $db['boardID']);
              if($db['writegrps'] != "" and !$ismod) {
                   $writegrps = explode(";", $db['writegrps']);
                   foreach($writegrps as $value) {
                        if(isinusergrp($value, $userID)) {
                             $usergrp = 1;
                             $writer = '';
                             break;
                        }
                   }
              }
              else $writer = '';
              if($db['readgrps'] != "" and !$usergrp and !$ismod) {
                   $readgrps = explode(";", $db['readgrps']);
                   foreach($readgrps as $value) {
                        if(isinusergrp($value, $userID)) {
                             $usergrp = 1;
                             break;
                        }
                   }
                   if(!$usergrp) continue;
              }

              $board=$db['boardID'];
              $anztopics=$db['topics'];
              $anzposts=$db['posts'];

              $boardname = $db['name'];
              $boardname='&#8226; <a href="index.php?site=forum&amp;board='.$db['boardID'].'"><b>'.$boardname.'</b></a>';

              $boardinfo='';
              if($db['info']) $boardinfo=$db['info'];
              $moderators=getmoderators($db['boardID']);
              if($moderators) $moderators=$_language->module['moderated_by'].': '.$moderators;

                   $q = safe_query("SELECT topicID, lastdate, lastposter, replys FROM ".PREFIX."forum_topics WHERE boardID='".$db['boardID']."' AND moveID='0' ORDER BY lastdate DESC LIMIT 0,".$maxtopics);
                   $n=1;
                   $board_topics = Array();
                   while($lp = mysql_fetch_assoc($q)) {

                        if($n == 1) {

                             $date=date("d.m.Y", $lp['lastdate']);
                             $today=date("d.m.Y", time());
                             $yesterday = date("d.m.Y", time()-3600*24);

                             if($date==$today) $date=$_language->module['today'];
                             elseif($date==$yesterday && $date<$today) $date=$_language->module['yesterday'];
                             else $date=$date;

                             $time=date("- H:i", $lp['lastdate']);
                             $poster='<a href="index.php?site=profile&amp;id='.$lp['lastposter'].'">'.getnickname($lp['lastposter']).'</a>';
                             if(isclanmember($lp['lastposter'])) $member=' <img src="images/icons/member.gif" alt="'.$_language->module['clanmember'].'" />';
                             else $member='';
                             $topic=$lp['topicID'];
                             $postlink='index.php?site=forum_topic&amp;topic='.$topic.'&amp;type=ASC&amp;page='.ceil(($lp['replys']+1)/$maxposts);

                        }
                        if($userID) $board_topics[] = $ds['topicID'];
                        else break;
                        $n++;
                   }

                   // get unviewed topics

                   $found = false;

                   if($userID) {

                        $gv=mysql_fetch_array(safe_query("SELECT topics FROM ".PREFIX."user WHERE userID='$userID'"));
                        $array=explode("|", $gv['topics']);

                        foreach($array as $split) {

                             if($split != "" AND in_array($split, $board_topics)) {
                                       $found=true;
                                       break;
                             }
                        }
                   }

                   if($found) $icon='<img src="images/icons/boardicons/'.$writer.'on.gif" alt="'.$_language->module['new_posts'].'" />';
                   else $icon='<img src="images/icons/boardicons/'.$writer.'off.gif" alt="'.$_language->module['no_new_posts'].'" />';

              eval ("\$forum_main_board = \"".gettemplate("forum_main_board")."\";");
              echo $forum_main_board;

              $i++;
         }

         eval ("\$forum_main_foot = \"".gettemplate("forum_main_foot")."\";");
         echo $forum_main_foot;

         if($loggedin) {
              eval ("\$forum_main_legend = \"".gettemplate("forum_main_legend")."\";");
              echo $forum_main_legend;
         }


         forum_stats();
    }

    function showboard($board) {
         global $userID;
         global $loggedin;
         global $maxtopics;
         global $maxposts;
         global $page;
         global $action;
         global $_language;

         $_language->read_module('forum');

         $pagebg=PAGEBG;
         $border=BORDER;
         $bghead=BGHEAD;
         $bgcat=BGCAT;

         eval ("\$title_messageboard = \"".gettemplate("title_messageboard")."\";");
         echo $title_messageboard;

         $alle = safe_query("SELECT topicID FROM ".PREFIX."forum_topics WHERE boardID='$board'");
         $gesamt=mysql_num_rows($alle);

         if($action=="markall" AND $userID) {
              $gv=mysql_fetch_array(safe_query("SELECT topics FROM ".PREFIX."user WHERE userID='$userID'"));

              $board_topics = Array();
              while($ds=mysql_fetch_array($alle))     $board_topics[] = $ds['topicID'];

              $array=explode("|", $gv['topics']);
              $new='|';

              foreach($array as $split) {
                   if($split != "" AND !in_array($split, $board_topics)) $new .= $split.'|';
              }

              safe_query("UPDATE ".PREFIX."user SET topics='".$new."' WHERE userID='$userID'");
         }

         if(!isset($page) || $page=='') $page=1;
         $max=$maxtopics;
         $pages=ceil($gesamt/$max);

         $page_link = '';
         if($pages>1) $page_link = makepagelink("index.php?site=forum&amp;board=$board", $page, $pages);

         if($page==1) $start=0;
         if($page>1) $start=$page*$max-$max;

         $db = mysql_fetch_array(safe_query("SELECT * FROM ".PREFIX."forum_boards WHERE boardID='".$board."' "));
         $boardname = $db['name'];

         $usergrp = 0;
         $writer = 0;

         $ismod=false;
         if(ismoderator($userID, $board) OR isforumadmin($userID)) $ismod = true;

         if($db['writegrps'] != "" and !$ismod) {
              $writegrps = explode(";", $db['writegrps']);
              foreach($writegrps as $value) {
                   if(isinusergrp($value, $userID)) {
                        $usergrp = 1;
                        $writer = 1;
                        break;
                   }
              }
         }
         else $writer = 1;
         if($db['readgrps'] != "" and !$usergrp and !$ismod) {
              $readgrps = explode(";", $db['readgrps']);
              foreach($readgrps as $value) {
                   if(isinusergrp($value, $userID)) {
                        $usergrp = 1;
                        break;
                   }
              }
              if(!$usergrp){
                   echo $_language->module['no_permission'];
                   redirect('index.php?site=forum','',2);
                   return;
              }
         }

         $moderators=getmoderators($board);
         if($moderators) $moderators='('.$_language->module['moderated_by'].': '.$moderators.')';

         $actions='<a href="index.php?site=search">'.$_language->module['search_image'].'</a>';
         if($loggedin) {
              $mark='&#8226; <a href="index.php?site=forum&amp;board='.$board.'&amp;action=markall">'.$_language->module['mark_topics_read'].'</a>';
              if($writer) $actions.=' <a href="index.php?site=forum&amp;addtopic=true&amp;board='.$board.'">'.$_language->module['newtopic_image'].'</a>';
         } else $mark='';

         $cat = $db['category'];
         $kathname = getcategoryname($cat);
         eval ("\$forum_head = \"".gettemplate("forum_head")."\";");
         echo $forum_head;

         // TOPICS


         $topics = safe_query("SELECT * FROM ".PREFIX."forum_topics WHERE boardID='$board' ORDER BY sticky DESC, lastdate DESC LIMIT $start,$max");
         $anztopics = mysql_num_rows(safe_query("SELECT boardID FROM ".PREFIX."forum_topics WHERE boardID='$board'"));

         $i=1;
         unset($link);
         if($anztopics) {
              eval ("\$forum_topics_head = \"".gettemplate("forum_topics_head")."\";");
              echo $forum_topics_head;
              while($dt=mysql_fetch_array($topics)) {
                   if($i%2) {
                        $bg1=BG_1;
                        $bg2=BG_2;
                   }
                   else {
                        $bg1=BG_3;
                        $bg2=BG_4;
                   }

                   if($dt['moveID']) $gesamt=0;
                   else $gesamt=$dt['replys']+1;

                   $topicpages=1;
                   $topicpages=ceil($gesamt/$maxposts);

                   $topicpage_link = '';
                   if($topicpages>1) $topicpage_link = makepagelink("index.php?site=forum_topic&amp;topic=".$dt['topicID'], 1, $topicpages);

                   if($dt['icon']) $icon='<img src="images/icons/topicicons/'.$dt['icon'].'" alt="" />';
                   else $icon='';

                   // viewed topics

                   if($dt['sticky']) {
                        $onicon = '<img src="images/icons/foldericons/newsticky.gif" alt="'.$_language->module['sticky'].'" />';
                        $officon = '<img src="images/icons/foldericons/sticky.gif" alt="'.$_language->module['sticky'].'" />';
                        $onhoticon = '<img src="images/icons/foldericons/newsticky.gif" alt="'.$_language->module['sticky'].'" />';
                        $offhoticon = '<img src="images/icons/foldericons/sticky.gif" alt="'.$_language->module['sticky'].'" />';
                   }
                   else {
                        $onicon = '<img src="images/icons/foldericons/newfolder.gif" alt="'.$_language->module['new_posts'].'" />';
                        $officon = '<img src="images/icons/foldericons/folder.gif" alt="no '.$_language->module['new_posts'].'" />';
                        $onhoticon = '<img src="images/icons/foldericons/newhotfolder.gif" alt="'.$_language->module['new_posts'].' ['.$_language->module['popular'].']" />';
                        $offhoticon = '<img src="images/icons/foldericons/hotfolder.gif" alt="no '.$_language->module['new_posts'].' ['.$_language->module['popular'].']" />';
                   }

                   if($dt['closed']) $folder='<img src="images/icons/foldericons/lockfolder.gif" alt="'.$_language->module['closed'].'" />';
                   elseif($dt['moveID']) $folder='<img src="images/icons/topicicons/pfeil.gif" alt="'.$_language->module['moved'].'" />';
                   elseif($userID) {

                        $is_unread = mysql_num_rows(safe_query("SELECT userID FROM ".PREFIX."user WHERE topics LIKE '%|".$dt['topicID']."|%' AND userID='".$userID."'"));

                        if($is_unread) {
                             if($dt['replys']>15 || $dt['views']>150) $folder=$onhoticon;
                             else $folder=$onicon;
                        }
                        else {
                             if($dt['replys']>15 || $dt['views']>150) $folder=$offhoticon;
                             else $folder=$officon;
                        }
                   }
                   else {
                        if($gesamt>15) $folder=$offhoticon;
                        else $folder=$officon;
                   }
                   // end viewed topics

                   $topictitle=getinput($dt['topic']);
                   $topictitle=str_break($topictitle, 40);

                   $poster='<a href="index.php?site=profile&amp;id='.$dt['userID'].'">'.getnickname($dt['userID']).'</a>';
                   if(isset($posterID) and isclanmember($posterID)) $member1=' <img src="images/icons/member.gif" alt="'.$_language->module['clanmember'].'" />';
                   else $member1='';

                   $replys='0';
                   $views='0';

                   if($dt['moveID']) { // MOVED TOPIC
                        $move=safe_query("SELECT * FROM ".PREFIX."forum_topics WHERE topicID='".$dt['moveID']."'");
                        $dm=mysql_fetch_array($move);

                        if($dm['replys']) $replys=$dm['replys'];
                        if($dm['views']) $views=$dm['views'];

                        $date=date("d.m.y", $dm['lastdate']);
                        $time=date("H:i", $dm['lastdate']);
                        $today=date("d.m.y", time());
                        $yesterday = date("d.m.y", time()-3600*24);
                        if($date==$today) $date=$_language->module['today'].", ".$time;
                        elseif($date==$yesterday && $date<$today) $date=$_language->module['yesterday'].", ".$time;
                        else $date=$date.", ".$time;
                        $lastposter='<a href="index.php?site=profile&amp;id='.$dm['lastposter'].'">'.getnickname($dm['lastposter']).'</a>';
                        if(isclanmember($dm['lastposter'])) $member=' <img src="images/icons/member.gif" alt="'.$_language->module['clanmember'].'" />';
                        else $member='';
                        $link='<a href="index.php?site=forum_topic&amp;topic='.$dt['moveID'].'"><b>'.$_language->module['moved'].': '.$topictitle.'</b></a>';

                   }
                   else {     // NO MOVED TOPIC
                        if($dt['replys']) $replys=$dt['replys'];
                        if($dt['views']) $views=$dt['views'];

                        $date=date("d.m.y", $dt['lastdate']);
                        $time=date("H:i", $dt['lastdate']);
                        $today=date("d.m.y", time());
                        $yesterday = date("d.m.y", time()-3600*24);
                        if($date==$today) $date=$_language->module['today'].", ".$time;
                        elseif($date==$yesterday && $date<$today) $date=$_language->module['yesterday'].", ".$time;
                        else $date=$date.", ".$time;
                        $lastposter='<a href="index.php?site=profile&amp;id='.$dt['lastposter'].'">'.getnickname($dt['lastposter']).'</a>';
                        if(isclanmember($dt['lastposter'])) $member=' <img src="images/icons/member.gif" alt="'.$_language->module['clanmember'].'" />';
                        else $member='';
                        $link='<a href="index.php?site=forum_topic&amp;topic='.$dt['topicID'].'"><b>'.$topictitle.'</b></a>';
                   }

                   eval ("\$forum_topics_content = \"".gettemplate("forum_topics_content")."\";");
                   echo $forum_topics_content;
                   $i++;
                   unset($topicpage_link);
                   unset($lastposter);
                   unset($member);
                   unset($member1);
                   unset($date);
                   unset($time);
                   unset($link);

              }
              eval ("\$forum_topics_foot = \"".gettemplate("forum_topics_foot")."\";");
              echo $forum_topics_foot;

         }

         eval ("\$forum_actions = \"".gettemplate("forum_actions")."\";");
         echo $forum_actions;

         if($loggedin) {
              eval ("\$forum_topics_legend = \"".gettemplate("forum_topics_legend")."\";");
              echo $forum_topics_legend;
         }

         if(!$loggedin) echo $_language->module['not_logged_msg'];

         unset($page_link);
    }

    if(isset($_POST['submit']) || isset($_POST['movetopic']) || isset($_GET['addtopic']) || isset($_POST['addtopic']) || (isset($_GET['action']) and $_GET['action'] == "admin-action") || isset($_POST['admaction'])) {

         if(!isset($_POST['admaction'])) $_POST['admaction'] = '';

         if($_POST['admaction']=="closetopic") {
              include("_mysql.php");
              include("_settings.php");
              include('_functions.php');
              $_language->read_module('forum');

              $topicID = (int)$_POST['topicID'];
              $board = (int)$_POST['board'];

              if(!isforumadmin($userID) and !ismoderator($userID, $board)) die($_language->module['no_access']);

              safe_query("UPDATE ".PREFIX."forum_topics SET closed='1' WHERE topicID='$topicID' ");
              header("Location: index.php?site=forum&board=$board");
         }
         elseif($_POST['admaction']=="opentopic") {
              include("_mysql.php");
              include("_settings.php");
              include('_functions.php');
              $_language->read_module('forum');

              $topicID = (int)$_POST['topicID'];
              $board = (int)$_POST['board'];

              if(!isforumadmin($userID) and !ismoderator($userID, $board)) die($_language->module['no_access']);

              safe_query("UPDATE ".PREFIX."forum_topics SET closed='0' WHERE topicID='$topicID' ");
              header("Location: index.php?site=forum&board=$board");
         }
         elseif($_POST['admaction']=="deletetopic") {
              include("_mysql.php");
              include("_settings.php");
              include('_functions.php');
              $_language->read_module('forum');

              $topicID = (int)$_POST['topicID'];
              $board = (int)$_POST['board'];

              if(!isforumadmin($userID) and !ismoderator($userID, $board)) die($_language->module['no_access']);

              $numposts = mysql_num_rows(safe_query("SELECT postID FROM ".PREFIX."forum_posts WHERE topicID='".$topicID."'"));
              $numposts --;

              safe_query("UPDATE ".PREFIX."forum_boards SET topics=topics-1, posts=posts-".$numposts." WHERE boardID='".$board."' ");
              safe_query("DELETE FROM ".PREFIX."forum_topics WHERE topicID='$topicID' ");
              safe_query("DELETE FROM ".PREFIX."forum_topics WHERE moveID='$topicID' ");
              safe_query("DELETE FROM ".PREFIX."forum_posts WHERE topicID='$topicID' ");
              header("Location: index.php?site=forum&board=$board");
         }
         elseif($_POST['admaction']=="stickytopic") {
              include("_mysql.php");
              include("_settings.php");
              include('_functions.php');
              $_language->read_module('forum');

              $topicID = (int)$_POST['topicID'];
              $board = (int)$_POST['board'];

              if(!isforumadmin($userID) and !ismoderator($userID, $board)) die($_language->module['no_access']);

              safe_query("UPDATE ".PREFIX."forum_topics SET sticky='1' WHERE topicID='$topicID' ");
              header("Location: index.php?site=forum&board=$board");
         }
         elseif($_POST['admaction']=="unstickytopic") {
              include("_mysql.php");
              include("_settings.php");
              include('_functions.php');
              $_language->read_module('forum');

              $topicID = (int)$_POST['topicID'];
              $board = (int)$_POST['board'];

              if(!isforumadmin($userID) and !ismoderator($userID, $board)) die($_language->module['no_access']);

              safe_query("UPDATE ".PREFIX."forum_topics SET sticky='0' WHERE topicID='$topicID' ");
              header("Location: index.php?site=forum&board=$board");
         }
         elseif($_POST['admaction']=="delposts") {
              include("_mysql.php");
              include("_settings.php");
              include('_functions.php');
              $_language->read_module('forum');

              $topicID = (int)$_POST['topicID'];
              if(isset($_POST['postID']))$postID = $_POST['postID'];
              else $postID = array();
              $board = (int)$_POST['board'];

              if(!isforumadmin($userID) and !ismoderator($userID, $board)) die($_language->module['no_access']);
              $last = safe_query("SELECT * FROM ".PREFIX."forum_posts WHERE topicID = '$topicID' ");
              $anz = mysql_num_rows($last);
              $deleted = false;
              foreach($postID as $id) {
                   if($anz > 1) {
                        safe_query("DELETE FROM ".PREFIX."forum_posts WHERE postID='".(int)$id."' ");
                        safe_query("UPDATE ".PREFIX."forum_boards SET posts=posts-1 WHERE boardID='".$board."' ");
                        $last = safe_query("SELECT * FROM ".PREFIX."forum_posts WHERE topicID = '$topicID' ORDER BY date DESC LIMIT 0,1 ");
                        $dl = mysql_fetch_array($last);
                        safe_query("UPDATE ".PREFIX."forum_topics SET lastdate='".$dl['date']."', lastposter='".$dl['poster']."', lastpostID='".$ds['postID']."', replys=replys-1 WHERE topicID='$topicID' ");
                        $deleted=false;
                   }
                   else {
                        safe_query("DELETE FROM ".PREFIX."forum_posts WHERE postID='".(int)$id."' ");
                        safe_query("DELETE FROM ".PREFIX."forum_topics WHERE topicID='$topicID' OR moveID='$topicID'");
                        safe_query("UPDATE ".PREFIX."forum_boards SET topics=topics-1 WHERE boardID='".$board."' ");
                        $deleted=true;
                   }
              }
              if($deleted) header("Location: index.php?site=forum&board=$board");
              else header("Location: index.php?site=forum_topic&topic=$topicID");
         }
         elseif(isset($_POST['movetopic'])) {
              include("_mysql.php");
              include("_settings.php");
              include('_functions.php');
              $_language->read_module('forum');

              $toboard = (int)$_POST['toboard'];
              $topicID = (int)$_POST['topicID'];

              if(!isanyadmin($userID) and !ismoderator($userID, getboardid($topicID))) die($_language->module['no_access']);

              $di=mysql_fetch_array(safe_query("SELECT writegrps, readgrps FROM ".PREFIX."forum_boards WHERE boardID='$toboard'"));

              $ergebnis=safe_query("SELECT * FROM ".PREFIX."forum_topics WHERE topicID='$topicID'");
              $ds=mysql_fetch_array($ergebnis);

              if(isset($_POST['movelink']) and $ds['boardID'] != $toboard) safe_query("INSERT INTO ".PREFIX."forum_topics (boardID, icon, userID, date, topic, lastdate, lastposter, replys, views, closed, moveID) values ('".$ds['boardID']."', '', '".$ds['userID']."', '".$ds['date']."', '".addslashes($ds['topic'])."', '".$ds['lastdate']."', '', '', '', '', '$topicID') ");

              safe_query("UPDATE ".PREFIX."forum_topics SET boardID='$toboard', readgrps='".$di['readgrps']."', writegrps='".$di['writegrps']."' WHERE topicID='$topicID'");
              safe_query("UPDATE ".PREFIX."forum_posts SET boardID='$toboard' WHERE topicID='$topicID'");
              $post_num = mysql_affected_rows()-1;
              safe_query("UPDATE ".PREFIX."forum_boards SET topics=topics+1 WHERE boardID='$toboard'");
              safe_query("UPDATE ".PREFIX."forum_boards SET topics=topics-1 WHERE boardID='".$ds['boardID']."'");
              safe_query("UPDATE ".PREFIX."forum_boards SET posts=posts+".$post_num." WHERE boardID='".$toboard."'");
              safe_query("UPDATE ".PREFIX."forum_boards SET posts=posts-".$post_num." WHERE boardID='".$ds['boardID']."'");

              header("Location: index.php?site=forum&board=$toboard");
         }
         elseif($_POST['admaction']=="movetopic") {
              include("_mysql.php");
              include("_settings.php");
              include('_functions.php');
              $_language->read_module('forum');
              if(!isanyadmin($userID) and !ismoderator($userID, getboardid($_POST['topicID']))) die($_language->module['no_access']);

              $boards='';
              $kath=safe_query("SELECT * FROM ".PREFIX."forum_categories ORDER BY sort");
              while($dk=mysql_fetch_array($kath)) {
                   $ergebnis=safe_query("SELECT * FROM ".PREFIX."forum_boards WHERE category='$dk[catID]' ORDER BY sort");
                   while($db=mysql_fetch_array($ergebnis)) {
                        $boards.='<option value="'.$db['boardID'].'">'.$dk['name'].' - '.$db['name'].'</option>';
                   }
              }

              $ergebnis=safe_query("SELECT * FROM ".PREFIX."forum_boards WHERE category='0' ORDER BY sort");
              while($ds=mysql_fetch_array($ergebnis)) {
                   $boards.='<option value="'.$ds['boardID'].'">'.$ds['name'].'</option>';
              }

              $pagetitle = PAGETITLE;
              $pagebg = PAGEBG;
              $border = BORDER;
              $bghead = BGHEAD;
              $bg1 = BG_1;

              eval ("\$forum_move_topic = \"".gettemplate("forum_move_topic")."\";");
              echo $forum_move_topic;
         }
         elseif(isset($_POST['newtopic']) && !isset($_POST['preview'])) {
              include("_mysql.php");
              include("_settings.php");
              include('_functions.php');
              $_language->read_module('forum');
              $_language->read_module('bbcode', true);

              if(!$userID) die($_language->module['not_logged']);

              $board = (int)$_POST['board'];
              if(boardexists($board)){
                   if(isset($_POST['icon'])){
                        $icon = $_POST['icon'];
                        if(file_exists("images/icons/topicicons/".$icon)) $icon = $icon;
                        else $icon = "";
                   }
                   else $icon = '';
                   $topicname = $_POST['topicname']; if(!$topicname) $topicname = $_language->module['default_topic_title'];
                   $message = $_POST['message'];
                   $topic_sticky = (isset($_POST['sticky'])) ? '1' : '0';
                   $notify = (isset($_POST['notify'])) ? '1' : '0';

                   $ds=mysql_fetch_array(safe_query("SELECT readgrps, writegrps FROM ".PREFIX."forum_boards WHERE boardID='$board'"));

                   $writer = 0;
                   if($ds['writegrps'] != "") {
                        $writegrps = explode(";", $ds['writegrps']);
                        foreach($writegrps as $value) {
                             if(isinusergrp($value, $userID)) {
                                  $writer = 1;
                                  break;
                             }
                        }
                        if(ismoderator($userID, $board)) $writer = 1;
                   }
                   else $writer = 1;
                   if(!$writer) die($_language->module['no_access_write']);

                   $date=time();
                   safe_query("INSERT INTO ".PREFIX."forum_topics ( boardID, readgrps, writegrps, userID, date, icon, topic, lastdate, lastposter, replys, views, closed, sticky ) values ( '$board', '".$ds['readgrps']."', '".$ds['writegrps']."', '$userID', '$date', '".$icon."', '".$topicname."', '$date', '$userID', '0', '0', '0', '$topic_sticky' ) ");
                   $id=mysql_insert_id();
                   safe_query("UPDATE ".PREFIX."forum_boards SET topics=topics+1 WHERE boardID='".$board."'");
                   safe_query("INSERT INTO ".PREFIX."forum_posts ( boardID, topicID, date, poster, message ) values( '$board', '$id', '$date', '$userID', '".$message."' ) ");

                   // check if there are more than 1000 unread topics => delete oldest one
                   $dv = safe_query("SELECT topics FROM ".PREFIX."user WHERE userID='".$userID."'");
                   $array = explode('|', $dv['topics']);
                   if(count($array)>=1000) safe_query("UPDATE ".PREFIX."user SET topics='|".implode('|', array_slice($array, 2))."' WHERE userID='".$userID."'");
                   unset($array);

                   safe_query("UPDATE ".PREFIX."user SET topics=CONCAT(topics, '".$id."|')"); // update unread topics, format: |oldstring| => |oldstring|topicID|

                   if($notify) safe_query("INSERT INTO ".PREFIX."forum_notify (topicID, userID) VALUES ('$id', '$userID') ");
                   header("Location: index.php?site=forum&board=".$board."");
              }
              else{
                   header("Location: index.php?site=forum");
              }
         }
         elseif(isset($_REQUEST['addtopic'])) {
              $_language->read_module('forum');
              $_language->read_module('bbcode', true);

              eval ("\$title_messageboard = \"".gettemplate("title_messageboard")."\";");
              echo $title_messageboard;

              $ergebnis = safe_query("SELECT * FROM ".PREFIX."forum_boards WHERE boardID='$board' ");
              $db = mysql_fetch_array($ergebnis);
              $boardname = $db['name'];

              $writer = 0;
              if($db['writegrps'] != "") {
                   $writegrps = explode(";", $db['writegrps']);
                   foreach($writegrps as $value) {
                        if(isinusergrp($value, $userID)) {
                             $writer = 1;
                             break;
                        }
                   }
                   if(ismoderator($userID, $board)) $writer = 1;
              }
              else $writer = 1;
              if(!$writer) die($_language->module['no_access_write']);

              $moderators='';
              $cat = $db['category'];
              $kathname = getcategoryname($cat);

              eval ("\$forum_head = \"".gettemplate("forum_head")."\";");
              echo $forum_head;

              $bg1=BG_1;

              $message = '';

              if($loggedin) {
                   if(isset($_POST['preview'])) {

                        $bg1=BG_1;
                        $bg2=BG_2;


                        $time=date("H:i", time());
                        $date="today";
                        $message = cleartext(stripslashes(str_replace(array('
    ', '
    '),array("
    ","
    " ), $_POST['message'])));
                        $message = toggle($message, 'xx');
                        $username='<a href="index.php?site=profile&amp;id='.$userID.'"><b>'.getnickname($userID).'</b></a>';

                        $board = (int)$_POST['board'];
                        $topicname = stripslashes($_POST['topicname']);
                        if(!isset($postID)) $postID = '';

                        if(isclanmember($userID)) $member=' <img src="images/icons/member.gif" alt="'.$_language->module['clanmember'].'" />';
                        else $member='';
                        if(getavatar($userID)) $avatar='<img src="images/avatars/'.getavatar($userID).'" alt="" />';
                        else $avatar='';
                        if(getsignatur($userID)) $signatur=cleartext(getsignatur($userID));
                        else $signatur='';
                        if(getemail($userID) and !getemailhide($userID)) $email = '<a href="mailto:'.mail_protect(getemail($userID)).'"><img src="images/icons/email.gif" border="0" alt="email" /></a>';
                        else $email='';

                        $pm='';
                        $buddy='';
                        $statuspic='<img src="images/icons/online.gif" width="7" height="7" alt="online" />';

                        if(!validate_url(gethomepage($userID))) $hp='';
                        else $hp='<a href="'.gethomepage($userID).'" target="_blank"><img src="images/icons/hp.gif" border="0" width="14" height="14" alt="'.$_language->module['homepage'].'" /></a>';

                        $registered = getregistered($userID);
                        $posts = getuserforumposts($userID);
                        if(isforumadmin($userID) || ismoderator($userID, $board)) {
                             if(ismoderator($userID, $board)) {
                                  $usertype=$_language->module['moderator'];
                                  $rang='<img src="images/icons/ranks/moderator.gif" alt="" />';
                                  if(isset($_POST['sticky'])){
                                       $_sticky = 'checked="checked"';
                                  }
                             }
                             if(isforumadmin($userID)) {
                                  $usertype="Administrator";
                                  $rang='<img src="images/icons/ranks/admin.gif" alt="" />';
                                  if(isset($_POST['sticky'])){
                                       $_sticky = 'checked="checked"';
                                  }
                             }
                        }
                        else {
                             $ergebnis=safe_query("SELECT * FROM ".PREFIX."forum_ranks WHERE $posts >= postmin AND $posts <= postmax");
                             $ds=mysql_fetch_array($ergebnis);
                             $usertype=$ds['rank'];
                             $rang='<img src="images/icons/ranks/'.$ds['pic'].'" alt="" />';
                        }
                        $actions = '';
                        $quote = '';

                        echo'<table width="100%" cellspacing="1" cellpadding="2" bgcolor="'.BORDER.'">
              <tr bgcolor="'.BGHEAD.'">
                <td colspan="2" class="title" align="center">'.cleartext($topicname).'</td>
              </tr>
              <tr bgcolor="'.PAGEBG.'"><td colspan="2"></td></tr>';

                        eval ("\$forum_topic_content = \"".gettemplate("forum_topic_content")."\";");
                        echo $forum_topic_content;

                 echo'</table>';


                   }
                   else{
                        $topicname = "";
                   }

                   eval ("\$addbbcode = \"".gettemplate("addbbcode")."\";");

                   if(isforumadmin($userID) || ismoderator($userID, $board)) {
                        if(isset($_sticky)){
                             $chk_sticky = '<br />'."
    ".' <input class="input" type="checkbox" name="sticky" value="1" '.$_sticky.' /> '.$_language->module['make_sticky'];
                        }
                        else {
                             $chk_sticky = '<br />'."
    ".' <input class="input" type="checkbox" name="sticky" value="1" /> '.$_language->module['make_sticky'];
                        }
                   }
                   else {
                        $chk_sticky = '';
                   }
                   if(isset($_POST['notify'])){
                        $notify = ' checked="checked"';
                   }
                   else {
                        $notify = '';
                   }
                   if(isset($_POST['topicname'])){
                        $topicname=getforminput($_POST['topicname']);
                   }
                   if(isset($_POST['message'])){
                        $message = getforminput($_POST['message']);
                   }
                   eval ("\$forum_newtopic = \"".gettemplate("forum_newtopic")."\";");
                   echo $forum_newtopic;
              }
              else {
                   echo $_language->module['not_logged_msg'];
              }
         }
         elseif(!$_POST['admaction']) {
              header("Location: index.php?site=forum");
         }

    }
    elseif(!isset($board)) {
         boardmain();
    }
    else showboard($board);

    ?>


    Ich weis nicht wo der Fehler liegen könnte... bin leider ein absoluter Noob...
    Im Forum habe ich nur diesen Thread zu dem Thema gefunden, daher hoffe ich Ihr könnt mir helfen!!

    Ich benutze webSPELL 4.2.2a

    und hier meine Page: www.headdys-info-pool.de



    gruß Headdy
    webSPELL newbie
    21 Posts
    30.09.2011, 15:56 email offline quote 

    Das mache ich gegen 18 Uhr. Also blinken tut da wirklich nichts. Naja vllt. kommen wir ja so dem Problem auf die Spur.
    webSPELL user
    132 Posts
    29.09.2011, 18:08 offline quote 

    suud wrote:

    Cool, hoffentlich hast du ne Lösung für mich :-)


    Kannst du mal nen Forum erstellen, das ich auch sehe? Ich seh grad, dass im normalen Webspell die Icons blinken, daher kann ich nicht sagen was das Problem ist.
    Sort:      1 2  » printview


    To start or to reply to a topic you have to be registered and logged in!

    register now
    login
  • » Support

    » Topics
    25.05.2013 - 22:40 - 469 Replies
    » Wettscript 2.1 for 4.2.3a...
    Wettscript 2.1 for 4.2.3a - Betscript
    Last post: Amokossi
    Board: DE - Fertige Skripte
    25.05.2013 - 22:40
    25.05.2013 - 19:01 - 1 Replies
    » Error 1146
    Error 1146
    Last post: Argu
    Board: EN - Technical support
    25.05.2013 - 19:01
    25.05.2013 - 17:51 - 0 Replies
    » Gewinnspiel
    Gewinnspiel
    Last post: Dynamic-Webmedia
    Board: DE - Aus aller Welt
    25.05.2013 - 17:51
    25.05.2013 - 12:35 - 1 Replies
    » Need coder for a design!
    Need coder for a design!
    Last post: wantedJK-
    Board: EN - General
    25.05.2013 - 12:35
    25.05.2013 - 03:18 - 0 Replies
    » ScooterFreakz.com - Motor...
    ScooterFreakz.com - Motorroller Community
    Last post: Tuner77
    Board: DE - Showroom
    25.05.2013 - 03:18
    25.05.2013 - 00:46 - 8 Replies
    » Ändern der Größe php
    Ändern der Größe php
    Last post: andy5116
    Board: DE - Allgemeiner Support
    25.05.2013 - 00:46
    24.05.2013 - 23:39 - 33 Replies
    » [B]Userrank Addon
    [B]Userrank Addon
    Last post: Swordfish3000
    Board: DE - Erweiterungen
    24.05.2013 - 23:39
    24.05.2013 - 15:12 - 19 Replies
    » forum anzeige erweitern
    forum anzeige erweitern
    Last post: Swordfish3000
    Board: DE - Allgemeiner Support
    24.05.2013 - 15:12
    24.05.2013 - 12:03 - 1 Replies
    » Verkaufe prof. Clandesign
    Verkaufe prof. Clandesign
    Last post: Vith3r
    Board: DE - Biete
    24.05.2013 - 12:03
    24.05.2013 - 12:02 - 6 Replies
    » [S] Team/Clan Logos (Upda...
    [S] Team/Clan Logos (Update: 2 new Logos)
    Last post: a--w
    Board: EN - Offers
    24.05.2013 - 12:02
    24.05.2013 - 02:41 - 17 Replies
    » High Quality Website
    High Quality Website
    Last post: Dansjostedt
    Board: EN - Offers
    24.05.2013 - 02:41
    24.05.2013 - 02:24 - 5 Replies
    » [SELL] Gaming Website
    [SELL] Gaming Website
    Last post: hornyst
    Board: EN - Offers
    24.05.2013 - 02:24
    23.05.2013 - 22:37 - 2 Replies
    » Bilder Breite im Forum an...
    Bilder Breite im Forum anpassen
    Last post: nappel.ger
    Board: DE - Vorschläge
    23.05.2013 - 22:37
    23.05.2013 - 15:35 - 6 Replies
    » I cannot upload template ...
    I cannot upload template to my cms .
    Last post: bazic
    Board: EN - General
    23.05.2013 - 15:35
    23.05.2013 - 14:50 - 3 Replies
    » Kalendar-Box
    Kalendar-Box
    Last post: kassor
    Board: DE - Anfragen
    23.05.2013 - 14:50
    23.05.2013 - 10:14 - 12 Replies
    » Mein Forum
    Mein Forum
    Last post: Lordy4007
    Board: DE - Fragen zur Seite
    23.05.2013 - 10:14
    22.05.2013 - 23:06 - 9 Replies
    » When the update?
    When the update?
    Last post: kola60
    Board: EN - General
    22.05.2013 - 23:06
    22.05.2013 - 22:21 - 2 Replies
    » Website For SALE! CODED
    Website For SALE! CODED
    Last post: Osamakillz
    Board: EN - General
    22.05.2013 - 22:21
    22.05.2013 - 21:43 - 3 Replies
    » Slider Links Bitte um Hil...
    Slider Links Bitte um Hilfe
    Last post: bazic
    Board: DE - Allgemein
    22.05.2013 - 21:43
    22.05.2013 - 17:46 - 3 Replies
    » Admin login
    Admin login
    Last post: blackmoonstah
    Board: DE - Allgemeiner Support
    22.05.2013 - 17:46
    » Partners
    Bilderkiste.org Image Hosting
    k3rmit.org
    PascalMh.de


    » Blog
    28.03.2013 - derchris
    » Those damn spammers