het zijn er nu 5 files aan gezien ik niet weet of het bij elkaar kan en hoe het bij elkaar ken...
smileys.php
Code: Selecteer alles
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_smileys);
init_userprefs($userdata);
$page_title = $lang['smileys'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
$sql = "SELECT code, smilies_id, smile_url, emoticon
FROM " . SMILIES_TABLE . "
ORDER BY smilies_id";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query smilies', '', __LINE__, __FILE__, $sql);
}
if ( $row = $db->sql_fetchrow($result) )
{
$i = 0;
do
{
$code = $row['code'];
$surl = $row['smile_url'];
$emoticon = $row['emoticon'];
$template->assign_block_vars('smilierow', array(
'emoticon' => $emoticon,
'code' => $code,
'surl' => '<img src="'. $board_config['smilies_path'] . '/' . $surl . '" alt="' . $emoticon . '" border="0">')
);
$i++;
}
while ( $row = $db->sql_fetchrow($result) );
$db->sql_freeresult($result);
}
$template->assign_vars(array(
'L_SMILIE_UPLOAD' => $lang['smiley_upload'],
'L_SMILIE_CODE' => $lang['smiley_code'],
'L_SMILIE_EMOTION' => $lang['smiley_emotion'],
'L_SMILIE_SEL' => $lang['smiley_select'],
'L_code' => $lang['smiley_code'],
'L_surl' => $lang['surl'],
'L_TITLE' => $lang['smileys'],
'U_SMILIE' => append_sid("smileys.$phpEx"),
'L_emoticon' => $lang['smiley_emotion'],
'L_SMILIE_ADD' => $lang['smiley_add'])
);
$template->set_filenames(array(
'body' => 'smileys.tpl')
);
$template->pparse('body');
if ( $userdata['user_level'] == ADMIN || $userdata['user_level'] == MOD )
{
include($phpbb_root_path . 'mod_smileys.'.$phpEx);
}
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
mod_smileys.php
Code: Selecteer alles
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$template->assign_vars(array(
'L_SMILIE_UPLOAD' => $lang['smiley_upload'],
'L_SMILIE_CODE' => $lang['smiley_code'],
'L_SMILIE_EMOTION' => $lang['smiley_emotion'],
'L_SMILIE_SEL' => $lang['smiley_select'],
'L_SMILIE_ADD' => $lang['smiley_add'])
);
$template->set_filenames(array(
'body' => 'mod_smileys.tpl')
);
$template->pparse('body');
?>
dan is er nog smileys_upload.php maar die word pas aangeroepen in de <form..>
en de tpl files
mod_smileys.tpl
smileys.tpl