PHP-Fusion Mods
Navigacija
Apsauga
Apsauga Neleista registracija: 38943
Šiandien: 16
Prisijungę nariai
» Svečių: 11
» Narių: 0

» Viso narių: 10,235
» Naujausias: ruslanas tuk

Prisijungimų istorija:
tabux21:29:54
sanpernepamenu
Zbigniew@nepamenu
CepelinasXnepamenu
VV91DDnepamenu
Minusnepamenu
priezilviciunepamenu
EdvinasG1337nepamenu
rolandas94nepamenu
Edis2nepamenu
klubogerbejasnepamenu
Miskinisnepamenu
Pask. modai
Prisijungti
Vardas

Slaptažodis



Dar ne narys?
Registruotis.

Pamiršai slaptažodį?
Prašyk naujo!.

Naujausi prašymai
[L] testas
Narių apklausa
Ar dar kuriate tinklalapius?

Ne
Ne
0% [0 Balsai]

Taip
Taip
88% [7 Balsai]

Naudojuosi socialiniais tinklais
Naudojuosi socialiniais tinklais
13% [1 Balsas]

Balsai: 8
Kad galėtum balsuoti, turi prisijungti.
Pradėta: 2022-05-29 19:54
Shoutbox
You must login to post a message.

2026-03-21 19:07

2025-07-13 17:07
svx, smagu kad dar atsiranda naujų narių Šypsosi2

2024-03-07 22:13
Oj Tabux… apkabinčiau už tą moderatorių 😁

2024-02-22 17:40
Šypsosi2 jo buvo laikai.. Senukai jau mes. Bega laikas greiciau nei noretusi. Smagu matyti kad uzsuka seni nariai, ne as vienas Šypsosi

2024-02-20 22:18
Zodziu.. Nostalgija. Sorry Tabux uz spam’a, netelpa viskas i viena shout’a. 😁

Shoutbox Archive
Peržiūrėti temą
PHP-Fusion Mods :: PHP-Fusion modifikacijų forumas :: Taisymas
 Spausdinti temą
v7 pd_warning
KamiN
#1 Spausdinti pranešimą
parašyta 2011-07-05 09:23
Naujokas



Reputacija: 0

Pranešimai: 18
Įstojo: 2011-06-30

Ar galit kasnors i?taisyti ?ituos errorus?

warning.php
http://ikelk.lt/storage/images/000/059/006/59006/original_img.JPG
http://ikelk.lt/storage/images/000/059/008/59008/original_img.JPG

Download source  Parser note: Code too big for GeSHi! Using code tag instead:
/***************************************************************************
   pd Warning

   Copyright (C) 2007 pirdani (Daniel Zschintzsch)
   kontakt@pirdani.de
   http://www.pirdani.de

        Anpassung an V7
        Copyright (C) 2008
        Dirk Heise (emblinux)
        webmaster@heiseclan.de
        http://www.heiseclan.de

   PHP-Fusion
   Copyright 2002 - 2007 Nick Jones
   http://www.php-fusion.co.uk/

   This program is free software; you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
***************************************************************************/

require_once \"../../maincore.php\";
require_once THEMES.\"templates/header.php\";

// load locale
if (file_exists(INFUSIONS.\"pd_warning/locale/\".LOCALESET.\"index.php\"))
  {
    include INFUSIONS.\"pd_warning/locale/\".LOCALESET.\"index.php\";
  }
else
  {
    include INFUSIONS.\"pd_warning/locale/German/index.php\";
  }

include_once(INFUSIONS.\"pd_warning/warning.inc.php\");

if (isset( $_GET['postid'] ) )
  {
    $postid = $_GET['postid'];
  }
else if(isset( $_POST['postid'] ) )
  {
    $postid = $_POST['postid'];
  }
else
  {
    $postid = 0;
  }

if (isset( $_GET['warnid'] ) )
  {
    $warnid = $_GET['warnid'];
  }
else if(isset( $_POST['warnid'] ) )
  {
    $warnid = $_POST['warnid'];
  }
else
  {
    $warnid = 0;
  }

if (isset( $_GET['lookup'] ) )
  {
    $lookup = $_GET['lookup'];
  }
else if(isset( $_POST['lookup'] ) )
  {
    $lookup = $_POST['lookup']; 
  }
else
  {
    $lookup = 0;
  }

$warn_post_id = FALSE;
$warn_user_id = 0;

if ($postid)
  {
    if (!is_numeric($postid))
      {   
   redirect(BASEDIR.\"index.php\");
      }
    else
      {
   $sql_warnings_by_postid = dbquery(\"SELECT * FROM \".$db_prefix.\"posts WHERE post_id='\".$postid.\"'\");
   if(dbrows($sql_warnings_by_postid)!=1) { redirect(BASEDIR.\"index.php\"); }
   $data_warnings_by_postid = dbarray($sql_warnings_by_postid);
   $warn_post_id = $data_warnings_by_postid['post_id'];
   $warn_user_id = $data_warnings_by_postid['post_author'];
      }
  }
else
  {
    if ( $lookup )
      {
   if ( !is_numeric( $lookup ) )
     {
       redirect(BASEDIR.\"index.php\");
     }
   else
     {
       $warn_post_id = FALSE;
       $warn_user_id = $lookup;
     }
   }
  }

if ( isset($_POST['btnSubmitWarning']) && !empty($_POST['warn_subject']) && !empty($_POST['warn_message']) && checkgroup($right_group) )
  {
    if ( isset($_POST['warnid']) )
      {
   if(!is_numeric($_POST['warnid'])) { redirect(BASEDIR.\"index.php\"); }
   editWarning($_POST['warnid'], $_POST['warn_subject'], $_POST['warn_message'], $_POST['warn_point']);
      }
    else
      {
        if ( isset($_POST['postid']) && $_POST['postid']>0 )
   {
   if ( new_warning_post($_POST['postid'], $_POST['warn_subject'], $_POST['warn_message'], ($_POST['warn_point']==\"\" ? warning_points($_POST['warn_subject']) : $_POST['warn_point']))==FALSE )
     {
      opentable($locale['PDWA400']);
      echo \"
\".$locale['PDWA401'].\"


\";
      closetable();
     }
   }
      }
  }

if(isset($_GET['opt']) && $_GET['opt']==\"delete\" && checkgroup($right_group))
{
   if(!is_numeric($_GET['warnid'])) {
      redirect(BASEDIR.\"index.php\");
   } else {
      delete_warning($_GET['warnid']);
   }
}

if (checkgroup($right_group) AND ( ($warn_post_id!=FALSE) ) OR ( isset($_GET['opt']) && $_GET['opt']==\"edit\" ) )
  {
    echo \"
\";
   
    echo ($warn_post_id!=FALSE ? \"\" : \"\").\"\";

    if ( isset($_GET['opt']) && $_GET['opt']==\"edit\")
      {
      $editwarndata = dbarray(getWarningSQLbyID($warnid));
      echo \"\";
      $form_titel = $locale['PDWA402'];
      $form_subject = $editwarndata['warn_subject'];
      $form_message = $editwarndata['warn_message'];
      $form_points = $editwarndata['warn_point'];
      $form_submit = $locale['PDWA403'];
   } else {
      echo \"\";
      $form_titel = $locale['PDWA404'];
      $form_subject = NULL;
      $form_message = NULL;
      $form_points = NULL;
      $form_submit = $locale['PDWA405'];
   }
   
   opentable($form_titel);
      echo \"

      
         
            
            
         
         
            
            
         
         
            
            
         
         
            
            
         
      
\".$locale['PDWA406'].\"
               
            
\".$locale['PDWA407'].\"
\".$locale['PDWA408'].\" \".$locale['PDWA409'].\"

      

      
\";
   closetable();
   tablebreak();
}

   
//show valid warnings
$sql_warning_archiv = getWarningSQL(\"user_id = '\".$warn_user_id.\"' ORDER BY warn_datestamp\");
$count_zzz = 0;
$count_verwarn_points = 0;
while ($data_warning_archiv = dbarray($sql_warning_archiv))
     {
   $data_warning_archiv2 = dbarray(dbquery(\"SELECT * FROM \".DB_PDWARNING_CATALOG.\" WHERE warn_id='\".$data_warning_archiv['warn_subject'].\"'\"));
   if(($data_warning_archiv['warn_datestamp']+($data_warning_archiv2['warn_length']*86400))>date(\"U\"))
     {
       if ($count_zzz==0)
         {
         opentable($locale['PDWA410'].\" (\".warning_user($warn_user_id).\")\");
         echo \"\";
         }
       echo \"
         
       
       
         
         
       
       
         
         
        \";
      $count_zzz++;
      $count_verwarn_points = $count_verwarn_points + $data_warning_archiv['warn_point'];
     }
      }

if($count_zzz!=0)
{
   echo \"   
                  
               
               
                  
                  
               
            
 

          \".warning_subject($data_warning_archiv['warn_subject']).\"
         
\";
         if(checkgroup($right_group))
           {
             echo \"
               '\".$locale['PDWA411'].\"'
               '\".$locale['PDWA412'].\"'\";
           }
            echo \"

          \";
          if ( $data_warning_archiv['post_id']>0 )
             echo warning_forum_link($data_warning_archiv['post_id']);
          echo \"


          \".nl2br($data_warning_archiv['warn_message']).\"
         

          \".$data_warning_archiv['warn_point'].\" \".($data_warning_archiv['warn_point']==1 ? $locale['PDWA413'] : $locale['PDWA414']).\"

             \".$locale['PDWA415'].\" \".date(\"d.m.Y\", warning_length($data_warning_archiv['warn_subject'], $data_warning_archiv['warn_datestamp'])).\"

         \".date($locale['PDWA416'], $data_warning_archiv['warn_datestamp']).\", \".warning_user($data_warning_archiv['warn_admin']).\"
         
 
 \".$locale['PDWA417'].\" \".number_format($count_verwarn_points).\" \".($count_verwarn_points==1 ? $locale['PDWA413'] : $locale['PDWA414']).\"

\";
   closetable();
}
else
{
   opentable($locale['PDWA418']);
      echo \"
\".$locale['PDWA419'].\"


\";
   closetable();
}



//show unvalid warnings
$sql_warning_archiv = getWarningSQL(\"user_id = '\".$warn_user_id.\"' ORDER BY warn_datestamp\");
$count_zzz = 0;
while($data_warning_archiv = dbarray($sql_warning_archiv))
{
   $data_warning_archiv2 = dbarray(dbquery(\"SELECT * FROM \".DB_PDWARNING_CATALOG.\" WHERE warn_id='\".$data_warning_archiv['warn_subject'].\"'\"));
   if(($data_warning_archiv['warn_datestamp']+($data_warning_archiv2['warn_length']*86400))<=date(\"U\"))
   {
      if($count_zzz==0)
      {
         tablebreak();
         opentable($locale['PDWA420']);
         echo \"\";
      }

      echo \"
                  
               
               
                  
                  
               
               
                  
                  
               \";
      $count_zzz++;
   }
}
if($count_zzz!=0)
{
   echo \"
 
\".warning_subject($data_warning_archiv['warn_subject']).\"

                  \".warning_forum_link($data_warning_archiv['post_id']).\"

                  \".nl2br($data_warning_archiv['warn_message']).\"
                  

                     \".$data_warning_archiv['warn_point'].\" \".($data_warning_archiv['warn_point']==1 ? $locale['PDWA413'] : $locale['PDWA414']).\"

                     \".$locale['PDWA421'].\" \".date(\"d.m.Y\", warning_length($data_warning_archiv['warn_subject'], $data_warning_archiv['warn_datestamp'])).\"

                     \".date($locale['PDWA416'], $data_warning_archiv['warn_datestamp']).\", \".warning_user($data_warning_archiv['warn_admin']).\"
                  

\";
   closetable();
}

require_once THEMES.\"templates/footer.php\";

?>




--------------------------------------------------------------

waning.inc.php
http://ikelk.lt/storage/images/000/059/007/59007/original_img.JPG
Download source  Parser note: Code too big for GeSHi! Using code tag instead:
/***************************************************************************
   pd Warning

   Copyright (C) 2007 pirdani (Daniel Zschintzsch)
   kontakt@pirdani.de
   http://www.pirdani.de

        Anpassung an V7
        Copyright (C) 2008
        Dirk Heise (emblinux)
        webmaster@heiseclan.de
        http://www.heiseclan.de

   PHP-Fusion
   Copyright 2002 - 2007 Nick Jones
   http://www.php-fusion.co.uk/

   This program is free software; you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
***************************************************************************/

// load locale
if (file_exists(INFUSIONS.\"pd_warning/locale/\".LOCALESET.\"index.php\"))
  {
    include INFUSIONS.\"pd_warning/locale/\".LOCALESET.\"index.php\";
  }
else
  {
    include INFUSIONS.\"pd_warning/locale/German/index.php\";
  }

include INFUSIONS.\"pd_warning/infusion_db.php\";

// load global settings
$sql_pd_warning_settings = dbquery(\"SELECT * FROM \".DB_PDWARNING_SETTINGS);
$pd_warning_settings = dbarray($sql_pd_warning_settings);

// settings
$pm_to_user = $pd_warning_settings['set_send_pm'];
if($pd_warning_settings['set_usergroup']==0) { echo $locale['PDWA221']; } else { $right_group = $pd_warning_settings['set_usergroup']; }

// javascript for popup
echo '';

/* warningadmin.php */
function GetWarnCatalogByID($warnid)
{
   return dbquery(\"SELECT * FROM \".DB_PDWARNING_CATALOG.\" WHERE warn_id='\".$warnid.\"'\");
}

function DeleteWarnCatalog($warnid)
{
   $sql = dbquery(\"DELETE FROM \".DB_PDWARNING_CATALOG.\" WHERE warn_id='\".$warnid.\"'\");
}

function EditWarnCatalog($warnid, $subject, $points, $length)
{
   $sql = dbquery(\"UPDATE \".DB_PDWARNING_CATALOG.\" SET
                     warn_subject='\".$subject.\"',
                     warn_point='\".$points.\"',
                     warn_length='\".$length.\"'
                     WHERE warn_id='\".$warnid.\"'\");
}

function AddWarnCatalog($subject, $points, $length)
{
   $sql = dbquery(\"INSERT INTO \".DB_PDWARNING_CATALOG.\" (`warn_id`, `warn_subject`, `warn_point`, `warn_length`)
                           VALUES ('', '\".$subject.\"', '\".$points.\"', '\".$length.\"');\");
}

/* warning.php */
function getWarningSQLbyID($warnid)
{
   return dbquery(\"SELECT * FROM \".DB_PDWARNING.\" WHERE warn_id='\".$warnid.\"'\");
}

function getWarningSQL($where)
{
   return dbquery(\"SELECT * FROM \".DB_PDWARNING.\" WHERE \".$where.\"\");
}

function delete_warning($warnid)
{
   $sql = dbquery(\"DELETE FROM \".DB_PDWARNING.\" WHERE warn_id='\".$warnid.\"'\");
}

function editWarning($warnid, $subject, $message, $points)
{
   $sql = dbquery(\"UPDATE \".DB_PDWARNING.\" SET warn_subject='\".$subject.\"', warn_message='\".$message.\"', warn_point='\".$points.\"' WHERE warn_id='\".$warnid.\"'\");
}

function new_warning_post($post, $subject, $message, $points)
{
  global $userdata, $settings, $pd_warning_settings, $locale;
  $new_warning_sql = dbquery(\"SELECT * FROM \".DB_PREFIX.\"posts WHERE post_id='\".$post.\"'\");
  if (dbrows($new_warning_sql)!=0)
    {
      $post_warn_data = dbarray($new_warning_sql);
      $insertdate = date(\"U\");
      $sql = dbquery(\"INSERT INTO \".DB_PDWARNING.\" ( `warn_id` , `user_id` , `post_id` , `thread_id` , `forum_id`, `warn_subject` , `warn_message` , `warn_point` , `warn_admin` , `warn_datestamp` )
                   VALUES ('', '\".$post_warn_data['post_author'].\"', '\".$post.\"', '\".$post_warn_data['thread_id'].\"', '\".$post_warn_data['forum_id'].\"', '\".$subject.\"', '\".$message.\"', '\".$points.\"', '\".$userdata['user_id'].\"', '\".$insertdate.\"');\");
      if ($pd_warning_settings['set_send_pm']==1)
   {
     $pn_subject = stripinput(trim($locale['PDWA210']));
       $pn_messages = stripinput(trim($locale['PDWA211'].\" [url=\".$settings['siteurl'].\"forum/viewthread.php?thread_id=\".$post_warn_data['thread_id'].\"&pid=\".$post_warn_data['post_id'].\"#post_\".$post_warn_data['post_id'].\"]\".GetPostTitle($post_warn_data['post_id']).\"[/url]
                     \".$locale['PDWA212'].\" \".warning_subject($subject).\"
                     \".$locale['PDWA213'].\" \".$message.\"
                     \".$locale['PDWA214'].date($locale['PDWA215'], warning_length($subject, $insertdate)).$locale['PDWA216']));
     if($pd_warning_settings['set_pm_from']==0) { $pn_from = $userdata['user_id']; } else { $pn_from = $userdata['set_pm_from']; }
     $result = dbquery(\"INSERT INTO \".DB_PREFIX.\"messages (message_to, message_from, message_subject, message_message, message_smileys, message_read, message_datestamp, message_folder)
                                                   VALUES ('\".$post_warn_data['post_author'].\"','\".$pn_from.\"','\".$pn_subject.\"','\".$pn_messages.\"','y','0','\".$insertdate.\"','0')\");
   }
      if (show_warning_points($post_warn_data['post_author'])>=100)
   {
     $pn_subject = stripinput(trim($locale['PDWA217']));
       $pn_messages = stripinput(trim(\"[url=\".$settings['siteurl'].\"infusions/pd_warning/warning.php?lookup=\".$post_warn_data['post_author'].\"]\".$locale['PDWA218'].\"[/url]\"));
     if($pd_warning_settings['set_pm_from']==0) { $pn_from = $userdata['user_id']; } else { $pn_from = $userdata['set_pm_from']; }
      $result = dbquery(\"INSERT INTO \".DB_PREFIX.\"messages (message_to, message_from, message_subject, message_message, message_smileys, message_read, message_datestamp, message_folder)
                                                   VALUES ('\".$pd_warning_settings['set_pm_to'].\"','\".$pn_from.\"','\".$pn_subject.\"','\".$pn_messages.\"','y','0','\".$insertdate.\"','0')\");
   }
      return TRUE;
    }
  else
    {
      return FALSE;
    }
}

function warning_forum_link($postid)
{
   global $locale;
   $sql_warning_post = dbquery(\"SELECT p.forum_id as forum_id, p.post_id as post_id, p.thread_id as thread_id, t.thread_subject as subject FROM \".DB_PREFIX.\"posts AS p
                                LEFT JOIN \".DB_PREFIX.\"threads AS t ON t.thread_id=p.thread_id WHERE post_id='\".$postid.\"'\");
   if(dbrows($sql_warning_post)==1)
   {
      $data_warning_post = dbarray($sql_warning_post);
      return \"\".$locale['PDWA219'].\" \".$data_warning_post['subject'].\"\";
   }
   else
   {
      return $locale['PDWA220'];
   }
}

function GetPostTitle($postid)
{
  $rValue = FALSE;
   $sql_warning_post = dbquery(\"SELECT * FROM \".DB_PREFIX.\"threads WHERE thread_id='\".$postid.\"'\");
   if(dbrows($sql_warning_post)==1)
   {
      $data_warning_post = dbarray($sql_warning_post);
      $rValue = $data_warning_post['thread_subject'];
   }
   else
   {
     $rValue = FALSE;
   }
  return $rValue;
}

function warning_user($userid)
{
   $sql_warning_user = dbarray(dbquery(\"SELECT * FROM \".DB_PREFIX.\"users WHERE user_id='\".$userid.\"'\"));
   return \"\".$sql_warning_user['user_name'].\"\";
}

function warning_subject($warn_id)
{
   $sql_warning_subject = dbarray(dbquery(\"SELECT * FROM \".DB_PDWARNING_CATALOG.\" WHERE warn_id='\".$warn_id.\"'\"));
   return $sql_warning_subject['warn_subject'];
}

function warning_points($warn_id)
{
   $sql_warning_points = dbarray(dbquery(\"SELECT * FROM \".DB_PDWARNING_CATALOG.\" WHERE warn_id='\".$warn_id.\"'\"));
   return $sql_warning_points['warn_point'];
}

function warning_length($warn_id, $datestamp)
{
   $warning_subject_titel = dbarray(dbquery(\"SELECT * FROM \".DB_PDWARNING_CATALOG.\" WHERE warn_id='\".$warn_id.\"'\"));
   return $datestamp+($warning_subject_titel['warn_length']*86400);
}

function show_warning_points($user)
{
  $sql = \"SELECT * FROM \".DB_PDWARNING.\" WHERE user_id=\".$user.\"\";
  $sql_points = dbquery($sql);
  $points = 0;
  while($pdata = dbarray($sql_points))
  {
    $wcdata = dbarray(dbquery(\"SELECT * FROM \".DB_PDWARNING_CATALOG.\" WHERE warn_id='\".$pdata['warn_subject'].\"'\"));
    if(($pdata['warn_datestamp']+($wcdata['warn_length']*86400))>date(\"U\"))
    {
      $points = $points + $pdata['warn_point'];
    }
  }
  if($points>100)
  {
    $points=100;
  }
  return $points;
}

function show_warning_symbols($punkte)
{
  if($punkte==0)
  {
    $warning = \"'warning''warning''warning''warning'\";
  }
  else if ($punkte<=15)
  {
    $warning = \"'warning''warning''warning''warning'\";
  }
  else if ($punkte>15 AND $punkte<=30)
  {
    $warning = \"'warning''warning''warning''warning'\";
  }
  else if ($punkte>30 AND $punkte<=45)
  {
    $warning = \"'warning''warning''warning''warning'\";
  }
  else if ($punkte>45 AND $punkte<=60)
  {
    $warning = \"'warning''warning''warning''warning'\";
  }
  else if ($punkte>60 AND $punkte<=75)
  {
    $warning = \"'warning''warning''warning''warning'\";
  }
  else if ($punkte>75 AND $punkte<=90)
  {
    $warning = \"'warning''warning''warning''warning'\";
  }
  else if ($punkte>90 AND $punkte<100)
  {
    $warning = \"'warning''warning''warning''warning'\";
  }
  else if ($punkte>=100)
  {
    $warning = \"'warning''warning''warning''warning'\";
  }
  return $warning;
}

?>




Ir dar vienas klausimas. Po spjimo suteikimo sptam vartotojui ateina ?inut, kodl nerodo temos, kurioje jis gavo spjim?
Va ta forma, kuri gauna sptas narys:
Download source  Parser note: Code too big for GeSHi! Using code tag instead:
Ra?ymas:
Prie?astis: Kita
Paai?kinimas: Test
spjimas liks iki 04.08.2011 .
Kad i?vengtumte tokios situacijos ateityje, laikykits forumo taisykli.



Ir prie "ra?ymas" nieko nerodo. Ten turt rodyt tem, kurioje vartotojas gavo spjim.
Download source  Parser note: Code too big for GeSHi! Using code tag instead:
$pn_messages = stripinput(trim($locale['PDWA211'].\" [url=\".$settings['siteurl'].\"forum/viewthread.php?thread_id=\".$post_warn_data['thread_id'].\"&pid=\".$post_warn_data['post_id'].\"#post_\".$post_warn_data['post_id'].\"]\".GetPostTitle($post_warn_data['post_id']).\"[/url]


 
PM
Peršokti į forumą: