Vragen over Yellow Card MOD

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Mik
Berichten: 247
Lid geworden op: 23 nov 2005, 13:01
Contacteer:

Vragen over Yellow Card MOD

Bericht door Mik » 26 mar 2006, 21:17

Ik heb deze dus geinstalleerd, en hij doet best irritant..
Hij werkt wel, maar iedereen ken op de blauwe kaart drukken, en die staat voor: Waarschuw de moderators van dit forum voor dit bericht

+

Moderators krijgen een email toegestuurd, als er op een blauwe kaart is gedrukt

+

Sommige mensen sturen via PB's berichten naar elkaar waarin dingen staan, waardoor ik ze een waarschuwing wil geven, hoe geef ik ze een waarschuwing, zonder dat ze een post hebben in het forum?

Dus mn vragen: Hoe haal ik de blauwe kaart weg, zodat niemand het ken klikken + Hoe ken ik iemand een waarschuwing geven (Yellow Card) als ze geen 1 bericht hebben geplaatst in het forum?

Bijvoorbaad dank :)

Mik
Berichten: 247
Lid geworden op: 23 nov 2005, 13:01
Contacteer:

Bericht door Mik » 26 mar 2006, 21:19

Het gaat trouwens om deze MOD:

http://www.phpbbhacks.com/download/220

En als je niet wilt downloaden, dan is dit wat erin staat:

Code: Selecteer alles

############################################################## 
## MOD Title:          Yellow card
## MOD Author:         Niels < ncr@db9.dk > (Niels Chr. Rød) http://mods.db9.dk
## MOD Description:    Also known as "card system" This mod will make 4 colored buttons beside users post (red,yellow,green and blue)
##                     ADMIN can in ACP configure inside witch forum the buttons are visible
##                     Red = ban, Yelow = warn, Green = unban, Blue = report to moderators
##                     Emails are send to the user, notifying about the event.
##                     
## MOD Version:        1.4.12.
## Compatibility:      2.0.6
##
## Installation Level: Moderate
## Installation Time:  40 minutes (1mn by EasyMOD of Nuttzy)
## Files To Edit:      22
##         posting.php
##         search.php
##         viewforum.php 
##         viewtopic.php 
##         admin/admin_board.php 
##         admin/admin_forumauth.php 
##         admin/admin_forums.php 
##         admin/admin_ug_auth.php 
##         admin/admin_users.php 
##         admin/admin_user_ban.php
##         includes/auth.php 
##         includes/constants.php 
##         includes/smtp.php
##         includes/usercp_register.php
##         language/lang_english/lang_admin.php 
##         language/lang_english/lang_main.php
##         templates/subSilver/posting_body.tpl
##         templates/subSilver/search_body.tpl
##         templates/subSilver/subSilver.cfg 
##         templates/subSilver/viewtopic_body.tpl    
##         templates/subSilver/admin/board_config_body.tpl 
##         templates/subSilver/admin/user_edit_body.tpl 
##
## Included Files:     16
##         card.php 
##         language/lang_english/email/ban_block.tpl 
##         language/lang_english/email/ban_reactivated.tpl 
##         language/lang_english/email/ban_warning.tpl 
##         language/lang_english/email/card_block.tpl 
##         language/lang_english/email/repport_post.tpl 
##         language/lang_french/email/ban_block.tpl 
##         language/lang_french/email/ban_reactivated.tpl 
##         language/lang_french/email/ban_warning.tpl 
##         language/lang_french/email/card_block.tpl 
##         language/lang_french/email/repport_post.tpl 
##         templates/subSilver/images/icon_bcard.gif 
##         templates/subSilver/images/icon_bhotcard.gif 
##         templates/subSilver/images/icon_gcard.gif 
##         templates/subSilver/images/icon_rcard.gif 
##         templates/subSilver/images/icon_ycard.gif 
##		  
############################################################## 
## For Security Purposes, Please Check: http://www.phpbb.com/mods/ for the 
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code 
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered 
## in our MOD-Database, located at: http://www.phpbb.com/mods/ 
############################################################## 
## Author Notes: 
##
## This MOD is compatible and can be installed by EasyMOD
## of Nuttzy (but is not officially EasyMOD Compliant)!
## http://www.phpbb.com/phpBB/viewtopic.php?t=124436
##
## However, on alpha releases of EM SQL commands are not performed!
## Then, meanwhile beta or final release (with DB alterations
## capabilities), you must update your database manually by
## copying the last_visit_db_update.php file in your phpBB
## root directory, execute it with your navigator and after,
## delete it.
##
## In any case, if you install this MOD manually or using an
## alpha release of EM, please run this file NOW, before
## editing phpBB files by EM or manually!!!
## Otherwise, you may have an error message during your next
## connection.
##
## Moreover, because EM 0.0.10a can not already manage actions
## for not necessarily existing language, the other language(s)
## modifications provided with this MOD can not be automatically
## installed. So, if you need other language(s), copy the
## email sub-directories manually from their languages
## directories in root/language/, and apply the instructions
## in the translations/ directory, if available of course.
##
## For updates, check this official link...
## http://mods.db9.dk/viewforum.php?f=4
##
############################################################## 
## MOD History: 
##
##   2004-01-01 - version 1.4.12.
##	- corrected EM isue admin_board.php copy command
##
##   2004-04-22 - version 1.4.11.
##	- improved report post forum selector in ACP-> general config
##
##   2004-04-22 - version 1.4.10.
##	- fix to posting.php (remove of $extra_message_body) + added extra line
##
##   2003-12-23 - Version 1.4.9
##	- fix to posting.php, (lock_subject) -> ($lock_subject)
## 
##   2003-12-04 - Version 1.4.8
##      - fixed a isue with posting.php, witch would cause a error to happen on specific server configurations.
##
##   2003-10-13 - Version 1.4.7
##      - correction to the code in viewtopic.php about the javascript pop-up
##
##   2003-10-09 - Version 1.4.6
##      - changed the included emails to confirm to 206 standarts, + updated card.php
##
##   2003-09-28 - Version 1.4.5
##      - some changes into card.php regarding RY card
##
##   2003-09-02 - Version 1.4.4
##      - improved admin_user_ban.php
##
##   2003-08-26 - Version 1.4.3
##      - made the how-to more EM compatible with other mods installed
##
##   2003-08-24 - Version 1.4.2
##      - corrected viewtopic.php and viewtopic_body.tpl to correctly manage warning numbers showen beside posts
##
##   2003-08-22 - Version 1.4.1
##	- 
##   2003-08-10 - Version 1.4.0
##      - Merge part 1 & 2
##      - Fix many instructions errors
##      - Add French translation
##      - Update instructions to work with 2.0.6
##      - How-to rewrite to be EasyMOD compatible
##
##   ????-??-?? - Version 1.3.9
##      - changed the admin/admin_baord_config_body.tpl
##
##   ????-??-?? - Version 1.3.8
##      - minor change for 2.0.4
##
##   ????-??-?? - Version 1.3.7
##      - missed a change in admin_ug_auth.php
##
##   ????-??-?? - Version 1.3.6
##      - corrected the admin_users.php file
##
##   ????-??-?? - Version 1.3.5
##      - Corrected a find tag in the how-to auth.php
##
##   ????-??-?? - Version 1.3.4
##      - now yellow/red cards can be made/removed with-in the admin ban interface
##
##   ????-??-?? - Version 1.3.3
##      - correction of typo in the how-to - thanks to "kreativ"
##
##   ????-??-?? - Version 1.3.2
##      - the ADD SQL, had a syntax
##
##   ????-??-?? - Version 1.3.1
##      - corrected a typo in the board_config_body.tpl
##
##   ????-??-?? - Version 1.3.0
##      - now posible to specify the "post a report" forum ID
##
##   ????-??-?? - Version 1.2.1
##      - seciruty update, semi vital (recormented)
##
##   ????-??-?? - Version 1.2.0
##      - re-written for phpBB2 version 2.0.2.
##
##   ????-??-?? - Version 1.1.4
##      - lang_admin.php changed
##
##   ????-??-?? - Version 1.1.3
##      - history started, changed some entry in admin.php
##
##   ????-??-?? - Version 1.1.0
##      - release for phpBB 2.0.0.
##
##   2002-04-10 - Version 1.0.0
##      - release for phpBB RC-2
##
##   2002-01-01 - Version 0.9.0
##      - beta release for phpBBe RC-1
##
############################################################## 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
############################################################## 
# 
#-----[ SQL ]------------------------------------------------- 
#
# If you use an alpha release of EasyMOD, this instructions will not be executed!
# Please read author notes to update your database.
#
copy yellow_card_db_update.php to yellow_card_db_update.php
execute yellow_card_db_update.php
delete yellow_card_db_update.php

# 
#-----[ COPY ]------------------------------------------------ 
# 
copy root/card.php to card.php
copy root/language/lang_english/email/ban_block.tpl to language/lang_english/email/
copy root/language/lang_english/email/ban_reactivated.tpl to language/lang_english/email/
copy root/language/lang_english/email/ban_warning.tpl to language/lang_english/email/
copy root/language/lang_english/email/repport_post.tpl to language/lang_english/email/
copy root/templates/subSilver/images/icon_bcard.gif to templates/subSilver/images/
copy root/templates/subSilver/images/icon_bhotcard.gif to templates/subSilver/images/
copy root/templates/subSilver/images/icon_gcard.gif to templates/subSilver/images/
copy root/templates/subSilver/images/icon_rcard.gif to templates/subSilver/images/
copy root/templates/subSilver/images/icon_ycard.gif to templates/subSilver/images/

# 
#-----[ OPEN ]------------------------------------------------ 
# 
posting.php

# 
#-----[ FIND ]------------------------------------------------ 
# 
$params = array('forum_id'

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
# 
);

# 
#-----[ IN-LINE BEFORE, ADD ]--------------------------------- 
# 
, 'lock_subject' => 'lock_subject' 

# 
#-----[ FIND ]------------------------------------------------ 
# 
if ( $post_id )
{

# 
#-----[ BEFORE, ADD ]----------------------------------------- 
#

if ( $postreport )
{
	$redirect = 'viewtopic.$phpEx?' . POST_POST_URL . '=$postreport';
	$post_append = '';
} else

# 
#-----[ FIND ]------------------------------------------------ 
#
case 'editpost': 
$redirect =
break; 
} 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
$redirect .= ($post_reportid) ? '&post_reportid=$post_reportid' : ''; 

# 
#-----[ FIND ]------------------------------------------------ 
# 
submit_post(

# 
#-----[ BEFORE, ADD ]----------------------------------------- 
#
if ($lock_subject)
{
	$url = "<a href='viewtopic.$phpEx?" . POST_POST_URL . "=" .$lock_subject."#".$lock_subject."'> ";
	$message = addslashes(sprintf($lang['Link_to_post'],$url,"</a>")).$message;	
}

# 
#-----[ FIND ]------------------------------------------------ 
# 
user_notification(
} 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
if ($lock_subject) 
{ 
	$url = "<a href='".append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" .$lock_subject."#".$lock_subject)."'> ";
	$return_message = $lang['Report_stored']."<br/><br/>".sprintf($lang['Send_report'],$url,"</a>");	
	$return_meta = str_replace($post_id,$lock_subject,$return_meta); 
} 


# 
#-----[ FIND ]------------------------------------------------ 
# 
$preview_message = str_replace("\n", '<br />', $preview_message);

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
$url = "<a href='viewtopic.$phpEx?" . POST_POST_URL . "=" .$lock_subject."#".$lock_subject."'> ";
$extra_message_body= sprintf($lang['Link_to_post'],$url,"</a>");	
$preview_message = ($lock_subject) ? stripslashes($extra_message_body).$preview_message : $preview_message;


# 
#-----[ FIND ]------------------------------------------------ 
# 
// User default entry point
//

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
$postreport=(isset($HTTP_GET_VARS['postreport']))? intval( $HTTP_GET_VARS['postreport']) : 0;
if ($postreport)
{
	$sql = 'SELECT topic_id FROM '.POSTS_TABLE.' WHERE post_id="'.$postreport.'"';
	if( !($result = $db->sql_query($sql) )) 
		message_die(GENERAL_ERROR, "Couldn't get post subject information"); 
	$post_details = $db->sql_fetchrow($result);
	$post_topic_id=$post_details['topic_id'];
	$sql = 'SELECT pt.post_subject FROM '.POSTS_TEXT_TABLE.' pt, '.POSTS_TABLE.' p WHERE p.topic_id="'.$post_topic_id.'" AND pt.post_id=p.post_id ORDER BY p.post_time ASC LIMIT 1';
	if( !($result = $db->sql_query($sql) )) 
		message_die(GENERAL_ERROR, "Couldn't get topic subject information".$sql); 
	$post_details = $db->sql_fetchrow($result);
	$subject='('.$postreport.')'.$post_details['post_subject'];
	$lock_subject=$postreport;
} else
{
	$subject = '';
	$lock_subject='';
} 

# 
#-----[ FIND ]------------------------------------------------ 
# 
$username = ($userdata['session_logged_in']) ? $userdata['username'] : '';
$poll_title = '';
$poll_length = '';
$subject = '';

# 
#-----[ REPLACE WITH ]---------------------------------------- 
#

// Start replacement - Yellow card MOD
$username = ($userdata['session_logged_in']) ? $userdata['username'] : ''; 
$poll_title = ''; 
$poll_length = ''; 
// End replacement - Yellow card MOD

# 
#-----[ FIND ]------------------------------------------------ 
# 
$hidden_form_fields = '<input type="hidden" name="mode" value="' . $mode . '" />';

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
$hidden_form_fields .= ($lock_subject) ? '<input type="hidden" name="lock_subject" value="'.$lock_subject.'" />':'';


# 
#-----[ FIND ]------------------------------------------------ 
# 
// Generate smilies listing for page output

# 
#-----[ BEFORE, ADD ]----------------------------------------- 
#
$page_title = ($postreport || $lock_subject) ? $lang['Post_a_report']: $page_title;


# 
#-----[ FIND ]------------------------------------------------ 
# 
'S_NOTIFY_CHECKED' => ( $notify_user ) ? 'checked="checked"' : '', 

# 
#-----[ REPLACE WITH ]---------------------------------------- 
#

// Start replacement - Yellow card admin MOD
'S_NOTIFY_CHECKED' => ($is_auth['auth_read'] ) ? (( $notify_user ) ? 'checked="checked"' : '')  : 'DISABLED' ,
'S_LOCK_SUBJECT' => ($lock_subject) ? ' READONLY ' : '',
// End replacement - Yellow card admin MOD

# 
#-----[ OPEN ]------------------------------------------------ 
# 
search.php

# 
#-----[ FIND ]------------------------------------------------ 
# 
if ( isset($HTTP_POST_VARS['search_keywords'])

# 
#-----[ BEFORE, ADD ]----------------------------------------- 
#
$only_bluecards = ( isset($HTTP_POST_VARS['only_bluecards']) ) ? ( ($HTTP_POST_VARS['only_bluecards']) ? TRUE : 0 ) : 0;


# 
#-----[ FIND ]------------------------------------------------ 
# 
WHERE poster_id IN ($matching_userids)";

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
$sql .= ($only_bluecards) ? " AND post_bluecard>0 " : "";


# 
#-----[ FIND ]------------------------------------------------ 
#
$sql = "SELECT m.post_id 
FROM

# 
#-----[ BEFORE, ADD ]----------------------------------------- 
#
$search_msg_only .= ($only_bluecards) ? " AND p.post_bluecard>0 AND m.post_id=p.post_id " : ""; 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
" . (($only_bluecards) ? ','.POSTS_TABLE . ' p ' : '') . "

# 
#-----[ FIND ]------------------------------------------------ 
# 
$search_msg_only = ( $search_fields ) ? "OR post_subject LIKE '$match_word'" : '';
$sql = "SELECT post_id
	FROM " . POSTS_TEXT_TABLE . "
	WHERE post_text LIKE '$match_word'

# 
#-----[ REPLACE WITH ]---------------------------------------- 
#
$search_msg_only = ( $search_fields ) ? "OR pt.post_subject LIKE '$match_word'" : ''; 
$search_msg_only .= ($only_bluecards) ? " AND p.post_bluecard>0 AND pt.post_id=p.post_id " : ""; 
                     $sql = "SELECT pt.post_id 
                        FROM " . POSTS_TEXT_TABLE . "
 pt " . (($only_bluecards) ? ','.POSTS_TABLE . ' p ' : '') . "
                        WHERE pt.post_text LIKE '$match_word' 

# 
#-----[ FIND ]------------------------------------------------ 
# 
// 
// Output the basic page

# 
#-----[ BEFORE, ADD ]----------------------------------------- 
#
$l_only_bluecards = ($userdata['user_level']>=ADMIN) ? '</br><input type="checkbox" name="only_bluecards" > '.$lang['Search_only_bluecards'] :''; 


# 
#-----[ FIND ]------------------------------------------------ 
# 
'L_TOPICS' =>
'L_POSTS' =>

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
'L_ONLY_BLUECARDS' => $l_only_bluecards,

# 
#-----[ OPEN ]------------------------------------------------ 
# 
viewforum.php

# 
#-----[ FIND ]------------------------------------------------ 
# 
$s_auth_can .= ( ( $is_auth['auth_vote']


# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
$s_auth_can .= ( $is_auth['auth_ban'] ) ? $lang['Rules_ban_can'] . '<br />' : ''; 
$s_auth_can .= ( $is_auth['auth_greencard'] ) ? $lang['Rules_greencard_can'] . '<br />' : ''; 
$s_auth_can .= ( $is_auth['auth_bluecard'] ) ? $lang['Rules_bluecard_can'] . '<br />' : ''; 

# 
#-----[ OPEN ]------------------------------------------------ 
# 
viewtopic.php

# 
#-----[ FIND ]------------------------------------------------ 
# 
$order_sql = ( 

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
# 
f.auth_attachments

# 
#-----[ IN-LINE AFTER, ADD ]---------------------------------- 
# 
, f.auth_ban, f.auth_greencard, f.auth_bluecard  

# 
#-----[ FIND ]------------------------------------------------ 
# 
$sql = "SELECT t.topic_id, t.topic_title

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
# 
" . $count_sql

# 
#-----[ IN-LINE BEFORE, ADD ]--------------------------------- 
# 
, f.auth_ban, f.auth_greencard, f.auth_bluecard

# 
#-----[ FIND ]------------------------------------------------ 
# 
$sql = "SELECT u.username

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
#
u.user_allowsmile

# 
#-----[ IN-LINE AFTER, ADD ]---------------------------------- 
#
, u.user_warnings, u.user_level

# 
#-----[ FIND ]------------------------------------------------ 
# 
$s_auth_can .= ( ( $is_auth['auth_vote']

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
$s_auth_can .= ( $is_auth['auth_ban'] ) ? $lang['Rules_ban_can'] . "<br />" : ""; 
$s_auth_can .= ( $is_auth['auth_greencard'] ) ? $lang['Rules_greencard_can'] . "<br />" : ""; 
$s_auth_can .= ( $is_auth['auth_bluecard'] ) ? $lang['Rules_bluecard_can'] . "<br />" : ""; 

# 
#-----[ FIND ]------------------------------------------------ 
# 
$delpost = '';
}
}

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
if($poster_id != ANONYMOUS && $postrow[$i]['user_level'] != ADMIN) 
{ 
	$current_user = str_replace("'","\'",$postrow[$i]['username']);
	if ($is_auth['auth_greencard']) 
	{ 
	      $g_card_img = ' <input type="image" name="unban" value="unban" onClick="return confirm(\''.sprintf($lang['Green_card_warning'],$current_user).'\')" src="'. $images['icon_g_card'] . '" alt="' . $lang['Give_G_card'] . '" >'; 
	} 
	else 
	{
		$g_card_img = ''; 
	}
	$user_warnings = $postrow[$i]['user_warnings'];
	$card_img = ($user_warnings) ? (( $user_warnings < $board_config['max_user_bancard']) ? sprintf($lang['Warnings'], $user_warnings) : $lang['Banned'] ) : '';
// these lines will make a icon apear beside users post, if user have warnings or ar banned
// used instead of the previous line of code, witch shows the status as a text
//  ------ From here --- do not include this line
// $card_img = ($user_warnings) ? '<img src="'.(( $user_warnings < $board_config['max_user_bancard']) ? 
//		$images['icon_y_card'] . '" alt="'. sprintf($lang['Warnings'], $user_warnings) .'">' : 
//		$images['icon_r_card'] . '" alt="'. $lang['Banned'] .'">') : '';
//  ----- To this line --- Do not included this line
// 
// You may also included several images, instead of only one yellow, these lines below will produce several yellow images, depending on mumber of yellow cards
//  ------ From here --- do not include this line
//$card_img = ($user_warnings >= $board_config['max_user_bancard'])  ? '<img src="'.$images['icon_r_card'] . '" alt="'. $lang['Banned'] .'">' : '';
//for ($n=0 ; $n<$user_warnings && $user_warnings < $board_config['max_user_bancard'];$n++)
//{
//$card_img .= ($user_warnings) ? '<img src="'.(( $user_warnings < $board_config['max_user_bancard']) ? 
//$images['icon_y_card'] . '" alt="'. sprintf($lang['Warnings'], $user_warnings) .'">' : 
//$images['icon_r_card'] . '" alt="'. $lang['Banned'] .'">') : '';
//}
//  ----- To this line --- Do not included this line

	if ($user_warnings<$board_config['max_user_bancard'] && $is_auth['auth_ban'] )
	{ 
		$y_card_img = ' <input type="image" name="warn" value="warn" onClick="return confirm(\''.sprintf($lang['Yellow_card_warning'],$current_user).'\')" src="'. $images['icon_y_card'] . '" alt="' . sprintf($lang['Give_Y_card'],$user_warnings+1) . '" >'; 
     		$r_card_img = ' <input type="image" name="ban" value="ban"  onClick="return confirm(\''.sprintf($lang['Red_card_warning'],$current_user).'\')" src="'. $images['icon_r_card'] . '" alt="' . $lang['Give_R_card'] . '" >'; 
	}
	else
	{
		$y_card_img = '';
		$r_card_img = ''; 
	} 
} else
{
	$card_img = '';
	$g_card_img = '';
	$y_card_img = '';
	$r_card_img = '';
}

	if ($is_auth['auth_bluecard']) 
	{ 
		if ($is_auth['auth_mod']) 
		{ 
			$b_card_img = (($postrow[$i]['post_bluecard'])) ? ' <input type="image" name="report_reset" value="report_reset" onClick="return confirm(\''.$lang['Clear_blue_card_warning'].'\')" src="'. $images['icon_bhot_card'] . '" alt="'. sprintf($lang['Clear_b_card'],$postrow[$i]['post_bluecard']) . '">':' <input type="image" name="report" value="report" onClick="return confirm(\''.$lang['Blue_card_warning'].'\')" src="'. $images['icon_b_card'] . '" alt="'. $lang['Give_b_card'] . '" >'; 
		} 
   		else 
		{ 
			$b_card_img = ' <input type="image" name="report" value="report" onClick="return confirm(\''.$lang['Blue_card_warning'].'\')" src="'. $images['icon_b_card'] . '" alt="'. $lang['Give_b_card'] . '" >';
			
   		}
	} else $b_card_img = '';

// parse hidden filds if cards visible
$card_hidden = ($g_card_img || $r_card_img || $y_card_img || $b_card_img) ? '<input type="hidden" name="post_id" value="'. $postrow[$i]['post_id'].'">' :'';

# 
#-----[ FIND ]------------------------------------------------ 
# 
'DELETE' =>

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#

'USER_WARNINGS' => $user_warnings,
'CARD_IMG' => $card_img,
'CARD_HIDDEN_FIELDS' => $card_hidden,
'CARD_EXTRA_SPACE' => ($r_card_img || $y_card_img || $g_card_img || $b_card_img) ? ' ' : '',

# 
#-----[ FIND ]------------------------------------------------ 
# 
'U_MINI_POST' =>

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
'U_G_CARD' => $g_card_img, 
'U_Y_CARD' => $y_card_img, 
'U_R_CARD' => $r_card_img, 
'U_B_CARD' => $b_card_img,
'S_CARD' => append_sid("card.".$phpEx),

# 
#-----[ OPEN ]------------------------------------------------ 
# 
admin/admin_board.php

# 
#-----[ FIND ]------------------------------------------------ 
# 
//
// Escape any quotes

# 
#-----[ BEFORE, ADD ]------------------------------------------------ 
# 
//report forum selection
$sql = "SELECT f.forum_name, f.forum_id
	FROM " . FORUMS_TABLE . " f, " . CATEGORIES_TABLE . " c
	WHERE c.cat_id = f.cat_id ORDER BY c.cat_order ASC, f.forum_order ASC";
if ( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, "Couldn't obtain forum list", "", __LINE__, __FILE__, $sql);
}
$report_forum_rows = $db->sql_fetchrowset($result);
$db->sql_freeresult($result);
$report_forum_select_list = '<select name="report_forum">';
$report_forum_select_list .= '<option value="0">' . $lang['None'] . '</option>';
for($i = 0; $i < count($report_forum_rows); $i++)
{
	$report_forum_select_list .= '<option value="' . $report_forum_rows[$i]['forum_id'] . '">' . $report_forum_rows[$i]['forum_name'] . '</option>';
}
$report_forum_select_list .= '</select>';
$report_forum_select_list = str_replace("value=\"".$new['report_forum']."\">", "value=\"".$new['report_forum']."\" SELECTED>*" ,$report_forum_select_list);

# 
#-----[ FIND ]------------------------------------------------ 
# 
"L_ENABLE_PRUNE" =>

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
'L_BLUECARD_LIMIT' => $lang['Bluecard_limit'], 
'L_BLUECARD_LIMIT_EXPLAIN' => $lang['Bluecard_limit_explain'], 
'L_BLUECARD_LIMIT_2' => $lang['Bluecard_limit_2'], 
'L_BLUECARD_LIMIT_2_EXPLAIN' => $lang['Bluecard_limit_2_explain'], 
'L_MAX_USER_BANCARD' => $lang['Max_user_bancard'], 
'L_MAX_USER_BANCARD_EXPLAIN' => $lang['Max_user_bancard_explain'], 
'L_REPORT_FORUM' => $lang['Report_forum'],
'L_REPORT_FORUM_EXPLAIN' => $lang['Report_forum_explain'],


# 
#-----[ FIND ]------------------------------------------------ 
# 
"PRUNE_NO" =>

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
'BLUECARD_LIMIT' => $new['bluecard_limit'], 
'BLUECARD_LIMIT_2' => $new['bluecard_limit_2'], 
'MAX_USER_BANCARD' => $new['max_user_bancard'], 
'S_REPORT_FORUM' => $report_forum_select_list,

# 
#-----[ OPEN ]------------------------------------------------ 
# 
admin/admin_forumauth.php

# 
#-----[ FIND ]------------------------------------------------ 
# 
//                View

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
# 
Poll

# 
#-----[ IN-LINE AFTER, ADD ]---------------------------------- 
#
    Warn/ban  Unban       Repport

# 
#-----[ FIND ]------------------------------------------------ 
# 
$simple_auth_ary = array(
0  => array(

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
# 
),

# 
#-----[ IN-LINE BEFORE, ADD ]--------------------------------- 
#
, AUTH_MOD, AUTH_ADMIN, AUTH_REG

# 
#-----[ FIND ]------------------------------------------------ 
# 
1  => array(

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
# 
),

# 
#-----[ IN-LINE BEFORE, ADD ]--------------------------------- 
#
, AUTH_MOD, AUTH_ADMIN, AUTH_REG

# 
#-----[ FIND ]------------------------------------------------ 
# 
2  => array(

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
# 
),

# 
#-----[ IN-LINE BEFORE, ADD ]--------------------------------- 
#
, AUTH_MOD, AUTH_ADMIN, AUTH_REG
# 
#-----[ FIND ]------------------------------------------------ 
# 
3  => array(

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
# 
),

# 
#-----[ IN-LINE BEFORE, ADD ]--------------------------------- 
#
, AUTH_MOD, AUTH_ADMIN, AUTH_REG
# 
#-----[ FIND ]------------------------------------------------ 
# 
4  => array(

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
# 
),

# 
#-----[ IN-LINE BEFORE, ADD ]--------------------------------- 
#
, AUTH_MOD, AUTH_ADMIN, AUTH_REG
# 
#-----[ FIND ]------------------------------------------------ 
# 
5  => array(

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
# 
),

# 
#-----[ IN-LINE BEFORE, ADD ]--------------------------------- 
#
, AUTH_MOD, AUTH_ADMIN, AUTH_REG
# 
#-----[ FIND ]------------------------------------------------ 
# 
6  => array(

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
# 
),

# 
#-----[ IN-LINE BEFORE, ADD ]--------------------------------- 
#
, AUTH_MOD, AUTH_ADMIN, AUTH_REG

# 
#-----[ FIND ]------------------------------------------------ 
# 
$forum_auth_fields = array(

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
# 
);

# 
#-----[ IN-LINE BEFORE, ADD ]--------------------------------- 
#
, 'auth_ban', 'auth_greencard', 'auth_bluecard'

# 
#-----[ FIND ]------------------------------------------------ 
# 
']);

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
# 
);

# 
#-----[ IN-LINE REPLACE WITH ]-------------------------------- 
#
,

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
'auth_ban' => $lang['Ban'], 
'auth_greencard' => $lang['Greencard'], 
'auth_bluecard' => $lang['Bluecard']);

# 
#-----[ OPEN ]------------------------------------------------ 
# 
admin/admin_forums.php

# 
#-----[ FIND ]------------------------------------------------ 
# 
"auth_pollcreate" =>

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
# 
AUTH_REG

# 
#-----[ IN-LINE AFTER, ADD ]---------------------------------- 
#
,

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#

"auth_ban" => AUTH_MOD, 
"auth_greencard" => AUTH_ADMIN, 
"auth_bluecard" => AUTH_REG

# 
#-----[ OPEN ]------------------------------------------------ 
# 
admin/admin_ug_auth.php

# 
#-----[ FIND ]------------------------------------------------ 
# 
$forum_auth_fields = array(

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
# 
);

# 
#-----[ IN-LINE BEFORE, ADD ]--------------------------------- 
#
, 'auth_ban', 'auth_greencard', 'auth_bluecard'

# 
#-----[ FIND ]------------------------------------------------ 
# 
); 

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
# 
);

# 
#-----[ IN-LINE REPLACE WITH ]-------------------------------- 
#
,

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
'auth_ban' => AUTH_BAN, 
'auth_greencard' => AUTH_GREENCARD, 
'auth_bluecard' => AUTH_BLUECARD);

# 
#-----[ FIND ]------------------------------------------------ 
# 
']); 

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
# 
);

# 
#-----[ IN-LINE REPLACE WITH ]-------------------------------- 
#
,

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
'auth_ban' => $lang['ban_card'], 
'auth_greencard' => $lang['Greencard'] , 
'auth_bluecard' => $lang['Bluecard']);

# 
#-----[ FIND ]------------------------------------------------ 
# 
SET auth_view = 0,
WHERE

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
# 
 WHERE

# 
#-----[ IN-LINE BEFORE, ADD ]---------------------------------- 
#
, auth_ban = 0, auth_greencard = 0, auth_bluecard = 0 

# 
#-----[ OPEN ]------------------------------------------------ 
# 
admin/admin_user_ban.php

# 
#-----[ FIND ]------------------------------------------------ 
# 
message_die(GENERAL_ERROR, "Couldn't insert ban_userid
}

# 
#-----[ AFTER, ADD ]----------------------------------------- 
#
	$sql = "UPDATE " . USERS_TABLE . " 
	   SET user_warnings=".$board_config['max_user_bancard']." 
	   WHERE user_id=".$user_list[$i]; 
	if ( !$db->sql_query($sql) ) 
	{ 
	     message_die(GENERAL_ERROR, "Couldn't update users warnings info".$sql, "", __LINE__, __FILE__, $sql); 
	}


# 
#-----[ FIND ]------------------------------------------------ 
# 
}

if ( isset($HTTP_POST_VARS['unban_ip']) )

# 
#-----[ BEFORE, ADD ]----------------------------------------- 
#
if (! empty($where_sql))
{
	$sql = "SELECT ban_userid FROM ".BANLIST_TABLE." 
	   WHERE ban_id IN ($where_sql)"; 
	if ( !($result = $db->sql_query($sql) )) 
	{ 
	   message_die(GENERAL_ERROR, "Couldn't get user warnings info from database".$sql, "", __LINE__, __FILE__, $sql); 
	} 
	while ($user_id_list = $db->sql_fetchrow($result)) 
	{ 
	   $where_user_sql .= ( ( $where_user_sql != '' ) ? ', ' : '' ) . $user_id_list['ban_userid']; 
	} 
	$sql = "UPDATE " . USERS_TABLE . " 
	   SET user_warnings='0' 
	   WHERE user_id IN ($where_user_sql)"; 
	if ( !$db->sql_query($sql) ) 
	{ 
	     message_die(GENERAL_ERROR, "Couldn't update user warnings info from database".$sql, "", __LINE__, __FILE__, $sql); 
	}
}


# 
#-----[ OPEN ]------------------------------------------------ 
# 
admin/admin_users.php 

# 
#-----[ FIND ]------------------------------------------------ 
# 
$user_status = ( !empty($HTTP_POST_VARS['user_status']) )

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
$user_ycard = ( !empty($HTTP_POST_VARS['user_ycard']) ) ? intval( $HTTP_POST_VARS['user_ycard'] ) : 0;

# 
#-----[ FIND ]------------------------------------------------ 
# 
$sql = "UPDATE " . USERS_TABLE . "

# 
#-----[ BEFORE, ADD ]----------------------------------------- 
#
if ($user_ycard>$board_config['max_user_bancard']) 
{ 
   $sql = "SELECT ban_userid FROM " . BANLIST_TABLE . " WHERE ban_userid=$user_id"; 
   if( $result = $db->sql_query($sql) ) 
   { 
      if (!$db->sql_fetchrowset($result)) 
      { 
         // insert the user in the ban list 
         $sql = "INSERT INTO " . BANLIST_TABLE . " (ban_userid) VALUES ($user_id)"; 
         if (!$result = $db->sql_query($sql) ) 
            message_die(GENERAL_ERROR, "Couldn't insert ban_userid info into database", "", __LINE__, __FILE__, $sql); 
         else $no_error_ban=true; 
      } else $no_error_ban = true; 
   } else message_die(GENERAL_ERROR, "Couldn't obtain banlist information", "", __LINE__, __FILE__, $sql); 
} else 
{ 
   // remove the ban, if there is any 
   $sql = "DELETE FROM " . BANLIST_TABLE . " WHERE ban_userid=$user_id"; 
   if (!$result = $db->sql_query($sql) ) 
      message_die(GENERAL_ERROR, "Couldn't remove ban_userid info into database", "", __LINE__, __FILE__, $sql); 
   else $no_error_ban=true; 
} 

# 
#-----[ FIND ]------------------------------------------------ 
# 
SET " . $username_sql

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
# 
$user_status

# 
#-----[ IN-LINE AFTER, ADD ]---------------------------------- 
# 
, user_warnings = $user_ycard

# 
#-----[ FIND ]------------------------------------------------ 
# 
$user_status = $this_userdata['user_active']; 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
$user_ycard = $this_userdata['user_warnings'];

# 
#-----[ FIND ]------------------------------------------------ 
# 
$s_hidden_fields .= '<input type="hidden" name="user_status"

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
$s_hidden_fields .= '<input type="hidden" name="user_ycard" value="' . $user_ycard . '" />'; 

# 
#-----[ FIND ]------------------------------------------------ 
# 
'USER_ACTIVE_NO' =>

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
'BANCARD' => $user_ycard, 

# 
#-----[ FIND ]------------------------------------------------ 
# 
'L_INTERESTS' =>

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
'L_BANCARD' => $lang['ban_card'], 
'L_BANCARD_EXPLAIN' => sprintf($lang['ban_card_explain'], $board_config['max_user_bancard']), 

# 
#-----[ OPEN ]------------------------------------------------ 
# 
includes/auth.php

# 
#-----[ FIND ]------------------------------------------------ 
# 
, POLLCREATE

# 
#-----[ AFTER, ADD ]---------------------------------- 
# 
  BAN, GREENCARD, BLUECARD

# 
#-----[ FIND ]------------------------------------------------ 
# 
case AUTH_ALL:
$a_sql =

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
# 
';

# 
#-----[ IN-LINE BEFORE, ADD ]--------------------------------- 
#
, a.auth_ban, a.auth_greencard, a.auth_bluecard

# 
#-----[ FIND ]------------------------------------------------ 
# 
$auth_fields =

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
# 
);


# 
#-----[ IN-LINE BEFORE, ADD ]--------------------------------- 
#
, 'auth_ban', 'auth_greencard', 'auth_bluecard'

# 
#-----[ FIND ]------------------------------------------ 
# 
default:
break;

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
#
case AUTH_BAN: 
   $a_sql = 'a.auth_ban'; 
   $auth_fields = array('auth_ban'); 
   break;
 
case AUTH_GREENCARD: 
   $a_sql = 'a.auth_greencard'; 
   $auth_fields = array('auth_greencard'); 
   break;

case AUTH_BLUECARD: 
   $a_sql = 'a.auth_bluecard'; 
   $auth_fields = array('auth_bluecard'); 
   break; 

# 
#-----[ OPEN ]------------------------------------------------ 
# 
includes/constants.php

# 
#-----[ FIND ]------------------------------------------------ 
# 
define('PAGE_GROUPCP', -11); 

#
#-----[AFTER, ADD]--------------------------------------------
#
define('PAGE_CARD', -12); 

# 
#-----[ OPEN ]------------------------------------------------ 
# 
includes/smtp.php

# 
#-----[ FIND ]------------------------------------------------ 
# 
// Send the Subject Line...
fputs($socket, "Subject: $subject\r\n");

// Now the To Header.
fputs($socket, "To: $mail_to\r\n");

# 
#-----[ REPLACE WITH ]---------------------------------------- 
#

// Send the Subject Line...
if (!eregi ('Subject:',$subject)) fputs($socket, "Subject: $subject\r\n");

// Now the To Header.
if (!eregi ('To:',$headers)) fputs($socket, "To: $mail_to\r\n");

# 
#-----[ OPEN ]------------------------------------------------ 
# 
includes/usercp_register.php

# 
#-----[ FIND ]------------------------------------------------ 
# 
$user_active = 1; 
$user_actkey = ''; 

# 
#-----[ REPLACE WITH ]---------------------------------------- 
# 
$user_active = 'user_active'; 
$user_actkey = 'user_actkey'; 

# 
#-----[ FIND ]------------------------------------------------ 
# 
$sql = "UPDATE " . USERS_TABLE . " 
SET 

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
# 
user_actkey = '" . str_replace("\'", "''", $user_actkey) . "' 

# 
#-----[ IN-LINE REPLACE WITH ]-------------------------------- 
# 
user_actkey = '$user_actkey'

# 
#-----[ OPEN ]------------------------------------------------ 
# 
language/lang_english/lang_admin.php

# 
#-----[ FIND ]------------------------------------------------ 
# 
?>

# 
#-----[ BEFORE, ADD ]----------------------------------------- 
# 

// Start add - Yellow card admin MOD
$lang['Ban'] = 'Ban'; 
$lang['Max_user_bancard'] = 'Maximum number of warnings'; 
$lang['Max_user_bancard_explain'] = 'If a user gets more yellow cards than this limit, the user will be banned'; 
$lang['ban_card'] = 'Yellow card'; 
$lang['ban_card_explain'] = 'The user will be banned when he/she is in excess of %d yellow cards'; 
$lang['Greencard'] = 'Un-ban'; 
$lang['Bluecard'] = 'Post report'; 
$lang['Bluecard_limit'] = 'Interval of bluecard'; 
$lang['Bluecard_limit_explain'] = 'Notify the moderators again for every x bluecards given to a post'; 
$lang['Bluecard_limit_2'] = 'Limit of bluecard'; 
$lang['Bluecard_limit_2_explain'] = 'First notification to moderators is sent, when a post get this amount of blue cards'; 
$lang['Report_forum']= 'Report forum';
$lang['Report_forum_explain'] = 'Select the forum where users reports are to be posted, users MUST atleast have post/reply access to this forum';

# 
#-----[ OPEN ]------------------------------------------------ 
# 
language/lang_english/lang_main.php

# 
#-----[ FIND ]------------------------------------------------ 
# 
?>

# 
#-----[ BEFORE, ADD ]----------------------------------------- 
# 
// Start add - Yellow card admin MOD
$lang['Give_G_card']='Re-activate user'; 
$lang['Give_Y_card']='Give user warning #%d'; 
$lang['Give_R_card']='Ban this user now'; 
$lang['Ban_update_sucessful'] = 'The banlist has been updated successfully'; 
$lang['Ban_update_green'] = 'The user is now re-activated'; 
$lang['Ban_update_yellow'] = 'The user has recieved a warning, and has now a total of %d warnings of a maximum %d warnings'; 
$lang['Ban_update_red'] = 'The user is now banned'; 
$lang['Ban_reactivate'] = 'Your account has been re-activated'; 
$lang['Ban_warning'] = 'You\'ve recieved a warning'; 
$lang['Ban_blocked'] = 'Your account is now blocked'; 
$lang['Click_return_viewtopic'] = 'Click %sHere%s to return to the topic'; 
$lang['Rules_ban_can'] = 'You <b>can</b> ban other users in this forum'; 
$lang['user_no_email'] = 'The user has no email, therefore no message about this action can be sent. You should submit him/her a private message'; 
$lang['user_already_banned'] = 'The selected user is already banned'; 
$lang['Ban_no_admin'] ='This user in an ADMIN and therefore cannot be warned or banned'; 
$lang['Rules_greencard_can'] = 'You <b>can</b> un-ban users in this forum'; 
$lang['Rules_bluecard_can'] = 'You <b>can</b> report post to moderators in this forum'; 
$lang['Give_b_card'] = 'Report this post to the moderators of this forum'; 
$lang['Clear_b_card'] = 'This post has %d blue cards now. If you press this button you will clear this'; 
$lang['No_moderators'] = 'The forum has no moderators, No reports can be therfore sent!'; 
$lang['Post_repported'] = 'This post has now been reported to %d moderators'; 
$lang['Post_repported_1'] = 'This post has now been reported to the moderator'; 
$lang['Post_repport'] = 'Post Report'; //Subject in email notification
$lang['Post_reset'] = 'The blue cards for this post have now been reset'; 
$lang['Search_only_bluecards'] = 'Search only among posts with blue cards';
$lang['Send_message'] = 'Click %sHere%s to write a message to the moderators or <br />';
$lang['Send_PM_user'] = 'Click %sHere%s to write a PM to the user or';
$lang['Link_to_post'] = 'Click %sHere%s to go to the reported post  <br/>--------------------------------<br/><br/>';
$lang['Post_a_report'] = 'Post a report';
$lang['Report_stored'] = 'Your report has been entered successfully';
$lang['Send_report'] = 'Click %sHere%s to go back to the original message';
$lang['Red_card_warning'] = 'You are about to give the user:%s a red card, this will ban the user, are you sure ?'; 
$lang['Yellow_card_warning'] = 'You are about to give the user:%s a yellow card, this will isue a warning to the user, are you sure ?'; 
$lang['Green_card_warning'] = 'You are about to give the user:%s a green card, this will unban the user, are you sure ?'; 
$lang['Blue_card_warning'] = 'You are about to give the post a blue card, this will alert the moderators about this post, Are you sure you want to Alert the moderators about this post ?'; 
$lang['Clear_blue_card_warning'] = 'You are about to reset the blue card counter for this post, Do you wan to continue ?';
$lang['Warnings'] = 'Warnings : %d'; //shown beside users post, if any warnings given to the user
$lang['Banned'] = 'Currently banned';//shown beside users post, if user are banned

# 
#-----[ OPEN ]------------------------------------------------ 
# 
templates/subSilver/posting_body.tpl

# 
#-----[ FIND ]------------------------------------------------ 
# 
value="{SUBJECT}"

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
# 
type="text"

# 
#-----[ IN-LINE AFTER, ADD ]---------------------------------- 
# 
 {S_LOCK_SUBJECT}

# 
#-----[ OPEN ]------------------------------------------------ 
# 
templates/subSilver/search_body.tpl

# 
#-----[ FIND ]------------------------------------------------ 
# 
{L_SEARCH_ALL_TERMS} 

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
# 
{L_SEARCH_ALL_TERMS} 

# 
#-----[ IN-LINE AFTER, ADD]----------------------------------- 
# 
{L_ONLY_BLUECARDS}

# 
#-----[ OPEN ]------------------------------------------------ 
# 
templates/subSilver/subSilver.cfg

# 
#-----[ FIND ]------------------------------------------------ 
# 
$board_config['privmsg_graphic_length'] =

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#

// Start add - Yellow card admin MOD
$images['icon_g_card'] = "$current_template_images/icon_gcard.gif"; 
$images['icon_y_card'] = "$current_template_images/icon_ycard.gif"; 
$images['icon_r_card'] = "$current_template_images/icon_rcard.gif"; 
$images['icon_b_card'] = "$current_template_images/icon_bcard.gif"; 
$images['icon_bhot_card'] = "$current_template_images/icon_bhotcard.gif"; 

# 
#-----[ OPEN ]------------------------------------------------ 
# 
templates/subSilver/viewtopic_body.tpl

# 
#-----[ FIND ]------------------------------------------------ 
# 
{postrow.POSTER_NAME}</b>

# 
#-----[ IN-LINE FIND ]------------------------------------------------ 
# 
{postrow.POSTER_NAME}</b>

# 
#-----[ IN-LINE AFTER, ADD]------------------------------------------- 
# 
<br />{postrow.CARD_IMG}

# 
#-----[ FIND ]------------------------------------------------ 
# 
{postrow.U_MINI_POST}

# 
#-----[ BEFORE, ADD]------------------------------------------ 
#

<!-- Start add - Yellow card admin MOD -->
<form method="post" action="{postrow.S_CARD}">
<!-- End add - Yellow card admin MOD -->

# 
#-----[ FIND ]------------------------------------------------ 
# 
{postrow.IP_IMG} 

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
# 
{postrow.IP_IMG} 

# 
#-----[ IN-LINE AFTER, ADD]----------------------------------- 
#
{postrow.U_R_CARD}{postrow.U_Y_CARD}{postrow.U_G_CARD}{postrow.U_B_CARD}{postrow.CARD_EXTRA_SPACE}{postrow.CARD_HIDDEN_FIELDS}

# 
#-----[ AFTER, ADD]------------------------------------------- 
#

<!-- Start add - Yellow card admin MOD -->
</form>
<!-- End add - Yellow card admin MOD -->

# 
#-----[ OPEN ]------------------------------------------------ 
# 
templates/subSilver/admin/board_config_body.tpl

# 
#-----[ FIND ]------------------------------------------------ 
# 
{PRUNE_YES}
</tr> 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#

<tr> 
     <td class="row1">{L_BLUECARD_LIMIT_2}<br /><span class="gensmall">{L_BLUECARD_LIMIT_2_EXPLAIN}</span></td> 
     <td class="row2"><input class="post" type="text" size="4" maxlength="4" name="bluecard_limit_2" value="{BLUECARD_LIMIT_2}" /></td> 
</tr> 
<tr> 
     <td class="row1">{L_BLUECARD_LIMIT}<br /><span class="gensmall">{L_BLUECARD_LIMIT_EXPLAIN}</span></td> 
     <td class="row2"><input class="post" type="text" size="4" maxlength="4" name="bluecard_limit" value="{BLUECARD_LIMIT}" /></td> 
</tr> 
<tr> 
     <td class="row1">{L_MAX_USER_BANCARD}<br /><span class="gensmall">{L_MAX_USER_BANCARD_EXPLAIN}</span></td> 
     <td class="row2"><input class="post" type="text" size="4" maxlength="4" name="max_user_bancard" value="{MAX_USER_BANCARD}" /></td> 
</tr> 
<tr> 
    <td class="row1">{L_REPORT_FORUM}<br /><span class="gensmall">{L_REPORT_FORUM_EXPLAIN}</span></td> 
    <td class="row2">{S_REPORT_FORUM}</td> 
</tr>

# 
#-----[ OPEN ]------------------------------------------------ 
# 
templates/subSilver/admin/user_edit_body.tpl

# 
#-----[ FIND ]------------------------------------------------ 
# 
{L_DELETE_USER_EXPLAIN}
</tr>

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#

<tr> 
   <td class="row1"><span class="gen">{L_BANCARD}:</span><br /><span class="gensmall">{L_BANCARD_EXPLAIN}<br /></td> 
   <td class="row2"><input type="text" class="post" style="width: 40px"  name="user_ycard" size="4" maxlength="4" value="{BANCARD}" /></td> 
</tr> 

# 
#-----[ SAVE/CLOSE ALL FILES ]-------------------------------- 
# 
#EoM

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 26 mar 2006, 21:23

Eerste, kan je instellen bij permissies, voor tweede moeten ze een bericht hebben gepost.

Mik
Berichten: 247
Lid geworden op: 23 nov 2005, 13:01
Contacteer:

Bericht door Mik » 26 mar 2006, 21:42

De permissions in je ACP?
Daarin staat het niet namelijk..

Mik
Berichten: 247
Lid geworden op: 23 nov 2005, 13:01
Contacteer:

Bericht door Mik » 26 mar 2006, 22:33

Het is me nu al gelukt om de blauwe kaart weg te halen, maar nu heb ik het probleem nog om iemand een waarschuwing te geven, zonder dat diegene heeft gepost in het forum..

Is dit echt niet mogelijk?

CoNiO
Berichten: 273
Lid geworden op: 01 jun 2004, 08:16
Locatie: Brugge, Belgium

Bericht door CoNiO » 27 mar 2006, 07:32

Mik schreef:Het is me nu al gelukt om de blauwe kaart weg te halen, maar nu heb ik het probleem nog om iemand een waarschuwing te geven, zonder dat diegene heeft gepost in het forum..

Is dit echt niet mogelijk?
Ik denk niet dat dat mogelijk is. Je kan iemand maar een groene kaart geven, vanaf die persoon iets gepost heeft. Wat ook maar logisch is zeker ? Waarom moet je iemand een waarschuwing geven, die nog niets gepost heeft ?? :?

calimero
Berichten: 689
Lid geworden op: 13 feb 2006, 12:32
Locatie: amersfoort
Contacteer:

Bericht door calimero » 28 mar 2006, 20:54

wat betekent dit eigenlijk ik ben hem namelijk ook aan het instaleren


#-----[ SQL ]-------------------------------------------------
#
# If you use an alpha release of EasyMOD, this instructions will not be executed!
# Please read author notes to update your database.
#
copy yellow_card_db_update.php to yellow_card_db_update.php
execute yellow_card_db_update.php
delete yellow_card_db_update.php

want wat moet ik nu als sql instellen

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 28 mar 2006, 20:59

Dat je die moet uploaden, uitvoeren en verwijdren ;)

Raimon
Berichten: 4397
Lid geworden op: 27 aug 2005, 12:59
Contacteer:

Bericht door Raimon » 28 mar 2006, 21:00

Sql is niet nodig,

Je moet het bestand: yellow_card_db_update.php , in de root map zetten.
Dus waar config.php staat en hem aanroepen in uw browser.
Dus : domeinnaam.nl/yellow_card_db_update.php
En vervolgens verwijderen.

Wel eerst ingelogd zijn als admin ervoor.

Precies zoals Paul zegt :wink:

calimero
Berichten: 689
Lid geworden op: 13 feb 2006, 12:32
Locatie: amersfoort
Contacteer:

Bericht door calimero » 28 mar 2006, 21:38

thnx het is gelukt


is er ook een nederlandse verslag van

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 28 mar 2006, 21:42

Volgens mij staat die hier in de kb ;)

calimero
Berichten: 689
Lid geworden op: 13 feb 2006, 12:32
Locatie: amersfoort
Contacteer:

Bericht door calimero » 28 mar 2006, 21:54

weet iemand hoe het kan ik moet in subsilver.cfg zoeken naar {postrow.POSTER_NAME}</b> maar die staat er niet in :?:

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 28 mar 2006, 21:54

volgens mij moet je die in posting_body.tpl zoeken :?

calimero
Berichten: 689
Lid geworden op: 13 feb 2006, 12:32
Locatie: amersfoort
Contacteer:

Bericht door calimero » 28 mar 2006, 21:56

paul schreef:volgens mij moet je die in posting_body.tpl zoeken :?
ja K*t nu je het zegt sorry :$ komt ben er al een dag mee bezig zie bijna geen letters meer ;) :?

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 28 mar 2006, 21:57

Geeft niet, (Je had trouwens geluk, ken de mod zon beetje uit me hoofd :D)

calimero
Berichten: 689
Lid geworden op: 13 feb 2006, 12:32
Locatie: amersfoort
Contacteer:

Bericht door calimero » 28 mar 2006, 21:58

:D haha oke dan ik nu ook bijna ;) ben er echt al zo 4 uur mee bezig :?

calimero
Berichten: 689
Lid geworden op: 13 feb 2006, 12:32
Locatie: amersfoort
Contacteer:

Bericht door calimero » 28 mar 2006, 22:23

ff een vraagje als je kijkt op http://www.calimero.onzefret.nl/atletiek

en je kijkt bij een bericht zie je dit viewtopic.php?p=4#4">



v raag je 2 hoe kan je iemand een rode kaart geven

calimero
Berichten: 689
Lid geworden op: 13 feb 2006, 12:32
Locatie: amersfoort
Contacteer:

Bericht door calimero » 29 mar 2006, 07:24

weet iemand wat ik verkeerd heb gedaan :?:

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 29 mar 2006, 10:53

je hebt viewtopic_body.tpl denk ik niet goed aangepast ;)

calimero
Berichten: 689
Lid geworden op: 13 feb 2006, 12:32
Locatie: amersfoort
Contacteer:

Bericht door calimero » 29 mar 2006, 12:40

keej thnx het is gelukt nu mijn allerlaaste vraag hoop ik over de yellow kaart hoe deel je die uit :D

Gesloten