Jump to content
Sign in to follow this  
UAM

En feilmelding, hva skal jeg lete etter?

Recommended Posts

<?php

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_RECORDS);
init_userprefs($userdata);
//
// End session management
//

$start = ( isset($HTTP_GET_VARS['start']) ) ? intval($HTTP_GET_VARS['start']) : 0;
$search_id = ( isset($HTTP_GET_VARS['search_id']) ) ? intval($HTTP_GET_VARS['search_id']) : 0;

$records_add_action = append_sid('records.' . $phpEx . '?mode=add');

if ( isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode']))
{
       $mode = ( isset($HTTP_GET_VARS['mode']) ) ? $HTTP_GET_VARS['mode'] : $HTTP_POST_VARS['mode'];
       $mode = htmlspecialchars($mode);

       if ($mode == 'add')
       {
               if ( !$userdata['session_logged_in'] )
               {
                       redirect(append_sid("login.$phpEx?redirect=records.$phpEx&mode=add", true));
               }

               $page_title = $lang['Records_title_add'];


               if (isset($HTTP_POST_VARS['submit']))
               {

                       $records_member_id = $userdata['user_id'];
                       $records_artist = stripslashes($HTTP_POST_VARS['records_artist']);
                       $records_album = stripslashes($HTTP_POST_VARS['records_album']);
                       $records_cond = stripslashes($HTTP_POST_VARS['records_cond']);
                       $records_price = stripslashes($HTTP_POST_VARS['records_price']);
                       $records_ref = stripslashes($HTTP_POST_VARS['records_ref']);

                        if ( empty($records_artist))
                       {
                               $error = TRUE;
                               $error_msg = ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];

                               $template->set_filenames(array(
                                       'reg_header' => 'error_body.tpl')
                               );

                               $template->assign_vars(array(
                                       'ERROR_MESSAGE' => $error_msg)
                               );
                               $template->assign_var_from_handle('ERROR_BOX', 'reg_header');

                               $template->assign_vars(array(

                                       'RECORDS_ARTIST' => $records_artist,
                                       'RECORDS_ALBUM' => $records_album,
                                       'RECORDS_COND' => $records_cond,
                                       'RECORDS_PRICE' => $records_price,
                                       'RECORDS_REF' => $records_ref,
                                       'RECORDS_ACTION' => $records_action)

                               );



                               $sql = "INSERT INTO " . RECORDS_TABLE . " (records_member_id, records_artist, records_album,
                                       records_cond, records_price, records_ref)

                                       VALUES   ('"
                                               . $records_member_id . ",'"
                                               . str_replace("'", "''", $records_artist) . "','"
                                               . str_replace("'", "''", $records_album) . "','"
                                               . str_replace("'", "''", $records_cond) . "','"
                                               . str_replace("'", "''", $records_price) . "','"
                                               . str_replace("'", "''", $records_ref) . "','";


                               if( !($result = $db->sql_query($sql)) )
                               {
                                       message_die(GENERAL_ERROR, 'Could not insert data into records table', '', __LINE__, __FILE__, $sql);
                               }
                               else
                               {
                                       $template->assign_vars(array(
                                               'META' => '<meta http-equiv="refresh" content="3;url=' . append_sid("records.$phpEx") . '">')
                                       );

                                       $message = $lang['Record_added'] . '<br /><br />' . sprintf($lang['Click_return_index'],  '<a href="' . append_sid("records.$phpEx") . '">', '</a>');

                                       message_die(GENERAL_MESSAGE, $message);
                               }
                               $db->sql_freeresult($result);
                       }
               }
               else
               {
                       include($phpbb_root_path . 'includes/page_header.'.$phpEx);

                       $template->set_filenames(array(
                               'body' => 'records_add_body.tpl')
                       );

               }
       }
       else if ( $mode == 'view' )
       {
               $page_title = $lang['Records_title_view'];

               include($phpbb_root_path . 'includes/page_header.'.$phpEx);

               $template->set_filenames(array(
                       'body' => 'records_view_body.tpl')
               );

               $sql = "SELECT * FROM " . RECORDS_TABLE . "
                       WHERE records_id = " . intval($HTTP_GET_VARS['id']);

               if( !($result = $db->sql_query($sql)) )
               {
                       message_die(GENERAL_ERROR, 'Klarte ikke hente ut', '', __LINE__, __FILE__, $sql);
               }
               if ( $row = $db->sql_fetchrow($result) )
               {



                       if (($row['records_member_id'] == $userdata['user_id']) || $userdata['user_level'] == ADMIN )
                       {
                               $records_action = '<center><form method="post" action="' . append_sid('records.' . $phpEx . '?id=' . $row['record_id']) . '"><input type="submit" name="mode" value="' . $lang['Records_edit'] . '" class="liteoption" />';
                               $records_action .= ' <input type="submit" name="mode" value="' . $lang['Records_delete'] . '" class="liteoption" /></form></center> ';
                       }
                       else
                       {
                               $records_action = '';
                       }

                       $profile_img = '';
                       $profile = '';
                       $pm_img = '';
                       $pm = '';
                       $email_img = '';
                       $email = '';
                       $www_img = '';
                       $www = '';
                       $icq_status_img = '';
                       $icq_img = '';
                       $icq = '';
                       $aim_img = '';
                       $aim = '';
                       $msn_img = '';
                       $msn = '';
                       $yim_img = '';
                       $yim = '';
                       $records_img = '';
                       $records = '';

                       $sql = "SELECT user_id,username,user_website, user_email, user_icq, user_aim, user_yim, user_msnm, user_viewemail FROM " . USERS_TABLE . "
                               WHERE user_id = " . $row['records_member_id'];

                       if( !($userresult = $db->sql_query($sql)) )
                       {
                               message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);
                       }

                       if ( $usersrow = $db->sql_fetchrow($userresult) )
                       {
                               $username = $usersrow['username'];

                               $temp_url = append_sid("profile.$phpEx?mode=viewprofile&u=" . $usersrow['user_id']);
                               $profile_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_profile'] . '" alt="' . $lang['Read_profile'] . '" title="' . $lang['Read_profile'] . '" border="0" /></a>';
                               $profile = '<a href="' . $temp_url . '">' . $lang['Read_profile'] . '</a>';

                               $temp_url = append_sid("privmsg.$phpEx?mode=post&u=" . $usersrow['user_id']);
                               $pm_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_pm'] . '" alt="' . $lang['Send_private_message'] . '" title="' . $lang['Send_private_message'] . '" border="0" /></a>';
                               $pm = '<a href="' . $temp_url . '">' . $lang['Send_private_message'] . '</a>';

                               if ( !empty($usersrow['user_viewemail']) || $is_auth['auth_mod'] )
                               {
                                       $subject = 'subject= ' . $board_config['sitename'] . ' site...';
                                       $email_uri = ( $board_config['board_email_form'] ) ? append_sid("profile.$phpEx?mode=email&u=" . $usersrow['user_id'] . "&" . $subject) : 'mailto:' . $usersrow['user_email'] . '?' . $subject;

                                       $email_img = '<a href="' . $email_uri . '"><img src="' . $images['icon_email'] . '" alt="' . $lang['Send_email'] . '" title="' . $lang['Send_email'] . '" border="0" /></a>';
                                       $email = '<a href="' . $email_uri . '">' . $lang['Send_email'] . '</a>';
                               }
                               else
                               {
                                       $email_img = '';
                                       $email = '';
                               }

                               $www_img = ( $usersrow['user_website'] ) ? '<a href="' . $usersrow['user_website'] . '" target="_userwww"><img src="' . $images['icon_www'] . '" alt="' . $lang['Visit_website'] . '" title="' . $lang['Visit_website'] . '" border="0" /></a>' : '';
                               $www = ( $usersrow['user_website'] ) ? '<a href="' . $usersrow['user_website'] . '" target="_userwww">' . $lang['Visit_website'] . '</a>' : '';

                               if ( !empty($usersrow['user_icq']) )
                               {
                                       $icq_status_img = '<a href="http://wwp.icq.com/' . $usersrow['user_icq'] . '#pager"><img src="http://web.icq.com/whitepages/online?icq=' . $usersrow['user_icq'] . '&img=5" width="18" height="18" border="0" /></a>';
                                       $icq_img = '<a href="http://wwp.icq.com/scripts/search.dll?to=' . $usersrow['user_icq'] . '"><img src="' . $images['icon_icq'] . '" alt="' . $lang['ICQ'] . '" title="' . $lang['ICQ'] . '" border="0" /></a>';
                                       $icq =  '<a href="http://wwp.icq.com/scripts/search.dll?to=' . $usersrow['user_icq'] . '">' . $lang['ICQ'] . '</a>';
                               }
                               else
                               {
                                       $icq_status_img = '';
                                       $icq_img = '';
                                       $icq = '';
                               }

                               $aim_img = ( $usersrow['user_aim'] ) ? '<a href="aim:goim?screenname=' . $usersrow['user_aim'] . '&message=Hello+Are+you+there?"><img src="' . $images['icon_aim'] . '" alt="' . $lang['AIM'] . '" title="' . $lang['AIM'] . '" border="0" /></a>' : '';
                               $aim = ( $usersrow['user_aim'] ) ? '<a href="aim:goim?screenname=' . $usersrow['user_aim'] . '&message=Hello+Are+you+there?">' . $lang['AIM'] . '</a>' : '';

                               $temp_url = append_sid("profile.$phpEx?mode=viewprofile&u=" . $usersrow['user_id']);
                               $msn_img = ( $usersrow['user_msnm'] ) ? '<a href="' . $temp_url . '"><img src="' . $images['icon_msnm'] . '" alt="' . $lang['MSNM'] . '" title="' . $lang['MSNM'] . '" border="0" /></a>' : '';
                               $msn = ( $usersrow['user_msnm'] ) ? '<a href="' . $temp_url . '">' . $lang['MSNM'] . '</a>' : '';

                               $yim_img = ( $usersrow['user_yim'] ) ? '<a href="http://edit.yahoo.com/config/send_webmesg?.target=' . $usersrow['user_yim'] . '&.src=pg"><img src="' . $images['icon_yim'] . '" alt="' . $lang['YIM'] . '" title="' . $lang['YIM'] . '" border="0" /></a>' : '';
                               $yim = ( $usersrow['user_yim'] ) ? '<a href="http://edit.yahoo.com/config/send_webmesg?.target=' . $usersrow['user_yim'] . '&.src=pg">' . $lang['YIM'] . '</a>' : '';
                       }
                       $db->sql_freeresult($userresult);

                       $sql = "SELECT COUNT(*) as count
                               FROM " . RECORDS_TABLE . "
                               WHERE records_member_id = " . $row['records_member_id'];
                       if ( !($recordsresult = $db->sql_query($sql)) )
                       {
                               message_die(GENERAL_ERROR, 'Could not obtain records information', '', __LINE__, __FILE__, $sql);
                       }

                       if ( $recordsrow = $db->sql_fetchrow($recordsresult) )
                       {
                               if ($recordsrow['count'] != 0)
                               {
                                       $temp_url = append_sid("records.$phpEx?search_id=" . urlencode($row['records_member_id']));
                                       $records_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_records'] . '" alt="' . $lang['Read_records'] . '" title="' . $lang['Read_records'] . '" border="0" /></a>';
                                       $records = '<a href="' . $temp_url . '">' . $lang['Read_records'] . '</a>';
                               }
                       }
                       $db->sql_freeresult($recordsresult);

                       $template->assign_vars(array(
                               'RECORDS_MEMBER' => '<a href=' . append_sid("profile.$phpEx?mode=viewprofile&u=" . $row['records_member_id']) . '>' . $username . '</a>',
                               'RECORDS_ARTIST' => $row['records_artist'],
                               'RECORDS_ALBUM' => $row['records_album'],
                               'RECORDS_COND' => $row['records_cond'],
                               'RECORDS_PRICE' => $row['records_price'],
                               'RECORDS_REF' => $row['records_ref'],
                               'RECORDS_ACTION' => $records_action,
                               'PROFILE_IMG' => $profile_img,
                               'PROFILE' => $profile,
                               'SEARCH_IMG' => $search_img,
                               'SEARCH' => $search,
                               'PM_IMG' => $pm_img,
                               'PM' => $pm,
                               'EMAIL_IMG' => $email_img,
                               'EMAIL' => $email,
                               'WWW_IMG' => $www_img,
                               'WWW' => $www,
                               'ICQ_STATUS_IMG' => $icq_status_img,
                               'ICQ_IMG' => $icq_img,
                               'ICQ' => $icq,
                               'AIM_IMG' => $aim_img,
                               'AIM' => $aim,
                               'MSN_IMG' => $msn_img,
                               'MSN' => $msn,
                               'YIM_IMG' => $yim_img,
                               'YIM' => $yim,
                               'RECORD' => $record)
                       );
               }
               $db->sql_freeresult($result);
       }
       else if ( ($mode == $lang['Records_edit']) || $mode == 'edit' )
       {
               if ( !$userdata['session_logged_in'] )
               {
                       redirect(append_sid("login.$phpEx?redirect=records.$phpEx&mode=edit", true));
               }

               $page_title = $lang['Records_title_edit'];

               include($phpbb_root_path . 'includes/page_header.'.$phpEx);

               $template->set_filenames(array(
                       'body' => 'records_add_body.tpl')
               );

               $sql = "SELECT * FROM " . RECORDS_TABLE . " WHERE records_id = " . intval($HTTP_GET_VARS['id']);

               if( !($result = $db->sql_query($sql)) )
               {
                       message_die(GENERAL_ERROR, 'Could not query records', '', __LINE__, __FILE__, $sql);
               }

               if ( $row = $db->sql_fetchrow($result) )
               {
                       if ( $row['records_member_id'] != $userdata['user_id'] && $userdata['user_level'] != ADMIN )
                       {
                               $message = $lang['Records_no_access'] . '<br /><br />' . sprintf($lang['Click_return_index'],  '<a href="' . append_sid("records.$phpEx") . '">', '</a>');

                               message_die(GENERAL_MESSAGE, $message);
                       }

                       $records_add_action = append_sid('records.' . $phpEx . '?id=' . $row['records_id'] . '&mode=update');

                       $template->assign_vars(array(
                               'RECORDS_MEMBER' => '<a href=' . append_sid("profile.$phpEx?mode=viewprofile&u=" . $row['records_member_id']) . '>' . $username . '</a>',
                               'RECORDS_ARTIST' => $row['records_artist'],
                               'RECORDS_ALBUM' => $row['records_album'],
                               'RECORDS_COND' => $row['records_cond'],
                               'RECORDS_PRICE' => $row['records_price'],
                               'RECORDS_REF' => $row['records_ref'])
                               );

        if ( ($mode == $lang['Records_delete']) || $mode == 'delete' )
       {
               if ( !$userdata['session_logged_in'] )
               {
                       redirect(append_sid("login.$phpEx?redirect=records.$phpEx&mode=add", true));
               }

               include($phpbb_root_path . 'includes/page_header.'.$phpEx);

               $template->set_filenames(array(
                       'confirm_body' => 'confirm_body.tpl')
               );

               $template->assign_vars(array(
                       'MESSAGE_TITLE' => $lang['Records_title_delete'],
                       'MESSAGE_TEXT' => $lang['Records_confirm_delete'],

                       'L_YES' => $lang['Yes'],
                       'L_NO' => $lang['No'],

                       'S_CONFIRM_ACTION' => append_sid("records.$phpEx?mode=deleteit&id=" . intval($HTTP_GET_VARS['id'])))
               );

               $template->pparse('confirm_body');

               include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
       }
       else if ($mode == 'update')
       {
               if ( !$userdata['session_logged_in'] )
               {
                       redirect(append_sid("login.$phpEx?redirect=records.$phpEx&mode=edit", true));
               }

               $page_title = $lang['Records_title_edit'];

               $records_add_action = append_sid('records.' . $phpEx . '?id=' . intval($HTTP_GET_VARS['id']) . '&mode=update');

               $records_artist = stripslashes($HTTP_POST_VARS['records_artist']);
               $records_album = stripslashes($HTTP_POST_VARS['records_album']);
               $records_cond = stripslashes($HTTP_POST_VARS['records_cond']);
               $records_price = stripslashes($HTTP_POST_VARS['records_price']);
               $records_ref = stripslashes($HTTP_POST_VARS['records_ref']);




               if ( empty($records_artist))
               {
                       include($phpbb_root_path . 'includes/page_header.'.$phpEx);

                       $template->set_filenames(array(
                               'body' => 'records_add_body.tpl')
                       );

                       $error = TRUE;
                       $error_msg = ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];

                       $template->set_filenames(array(
                               'reg_header' => 'error_body.tpl')
                       );

                       $template->assign_vars(array(
                               'ERROR_MESSAGE' => $error_msg)
                       );
                       $template->assign_var_from_handle('ERROR_BOX', 'reg_header');

                       $template->assign_vars(array(
                               'RECORDS_ARTIST' => $records_artist,
                               'RECORDS_ALBUM' => $records_album,
                               'RECORDS_COND' => $records_cond,
                               'RECORDS_PRICE' => $records_price,
                               'RECORDS_REF' => $records_ref,
                               'RECORDS_ACTION' => $records_action)
                             );





                       $sql = "UPDATE " . RECORDS_TABLE . " SET "
                               . "records_artist = '" . str_replace("'", "''", $records_artist) . "', "
                               . "records_album = '" . str_replace("'", "''", $records_album) . "', "
                               . "records_cond = '" . str_replace("'", "''", $records_cond) . "', "
                               . "records_price = '" . str_replace("'", "''", $records_price) . "', "
                               . "records_ref = '" . str_replace("'", "''", $records_ref) . "', "
                               . "WHERE records_id = " . intval($HTTP_GET_VARS['id']);

                       if( !($result = $db->sql_query($sql)) )
                       {
                               message_die(GENERAL_ERROR, 'Could not update records table', '', __LINE__, __FILE__, $sql);
                       }
                       else
                       {
                               $template->assign_vars(array(
                                       'META' => '<meta http-equiv="refresh" content="3;url=' . append_sid("records.$phpEx") . '">')
                               );

                               $message = $lang['Records_updated'] . '<br /><br />' . sprintf($lang['Click_return_index'],  '<a href="' . append_sid("records.$phpEx") . '">', '</a>');

                               message_die(GENERAL_MESSAGE, $message);
                       }
                       $db->sql_freeresult($result);
               }
       }
       else if ($mode == 'deleteit')
       {
               $confirm = isset($HTTP_POST_VARS['confirm']) ? true : false;

               if ($confirm == TRUE )
               {
                       $sql = "DELETE FROM " . RECORDS_TABLE . " WHERE records_id = " . intval($HTTP_GET_VARS['id']);

                       if (!$db->sql_query($sql))
                       {
                               message_die(GENERAL_ERROR, 'Error in deleting records', '', __LINE__, __FILE__, $sql);
                       }
                       else
                       {
                               $template->assign_vars(array(
                                       'META' => '<meta http-equiv="refresh" content="3;url=' . append_sid("records.$phpEx") . '">')
                               );

                               $message = $lang['Records_deleted'];
                               $message .= '<br /><br />' . sprintf($lang['Click_return_index'], '<a href="' . append_sid("records.$phpEx") . '">', '</a>');

                               message_die(GENERAL_MESSAGE, $message);
                       }
               }
               else
               {
                       $template->assign_vars(array(
                               'META' => '<meta http-equiv="refresh" content="3;url=' . append_sid("records.$phpEx") . '">')
                       );

                       $message = sprintf($lang['Click_return_index'], '<a href="' . append_sid("records.$phpEx") . '">', '</a>');

                       message_die(GENERAL_MESSAGE, $message);
               }
       }
}
else
{
       $page_title = $lang['Records_title'];

       include($phpbb_root_path . 'includes/page_header.'.$phpEx);

       $template->set_filenames(array(
               'body' => 'records_body.tpl')
       );

       if ( isset($HTTP_GET_VARS['mode_type']) || isset($HTTP_POST_VARS['mode_type']) )
       {
               $mode_type = ( isset($HTTP_POST_VARS['mode_type']) ) ? htmlspecialchars($HTTP_POST_VARS['mode_type']) : htmlspecialchars($HTTP_GET_VARS['mode_type']);
       }
       else
       {
               $mode_type = 'Records_artist';
       }

       if(isset($HTTP_POST_VARS['order']))
       {
               $sort_order = ($HTTP_POST_VARS['order'] == 'ASC') ? 'ASC' : 'DESC';
       }
       else if(isset($HTTP_GET_VARS['order']))
       {
               $sort_order = ($HTTP_GET_VARS['order'] == 'ASC') ? 'ASC' : 'DESC';
       }
       else
       {
               $sort_order = 'ASC';
       }
        

Edited by UAM

Share this post


Link to post
       //
       // Records sorting
       //
       $mode_types_text = array($lang['Records_artist'], $lang['Records_album'], $lang['Records_cond'], $lang['Records_price']);
       $mode_types = array('Records_artist', 'Records_album', 'Records_cond', 'Records_price');
       $select_sort_mode = '<select name="mode_type">';
       for($i = 0; $i < count($mode_types_text); $i++)
       {
               $selected = ( $mode_type == $mode_types[$i] ) ? ' selected="selected"' : '';
               $select_sort_mode .= '<option value="' . $mode_types[$i] . '"' . $selected . '>' . $mode_types_text[$i] . '</option>';
       }
       $select_sort_mode .= '</select>';

       $select_sort_order = '<select name="order">';
       if($sort_order == 'ASC')
       {
               $select_sort_order .= '<option value="ASC" selected="selected">' . $lang['Sort_Ascending'] . '</option><option value="DESC">' . $lang['Sort_Descending'] . '</option>';
       }
       else
       {
               $select_sort_order .= '<option value="ASC">' . $lang['Sort_Ascending'] . '</option><option value="DESC" selected="selected">' . $lang['Sort_Descending'] . '</option>';
       }
       $select_sort_order .= '</select>';

       switch( $mode_type )
       {
               case 'Records_artist':
                       $order_by = "records_artist $sort_order LIMIT $start, " . $board_config['topics_per_page'];
                       break;

               case 'Records_album':
                       $order_by = "records_album $sort_order LIMIT $start, " . $board_config['topics_per_page'];
                       break;

               case 'Records_cond':
                       $order_by = "records_cond $sort_order LIMIT $start, " . $board_config['topics_per_page'];
                       break;

               case 'Records_price':
                       $order_by = "records_price $sort_order LIMIT $start, " . $board_config['topics_per_page'];
                       break;


               default:
                       $order_by = "records_artist $sort_order LIMIT $start, " . $board_config['topics_per_page'];
                       break;
       }

       if ( $search_id != 0 )
       {
               $search_string = " WHERE records_member_id = " . $search_id;
       }
       $sql = "SELECT records_member_id, records_id, records_artist, records_album, records_cond, records_price
               FROM " . RECORDS_TABLE . $search_string . "
               ORDER BY $order_by";

       if( !($result = $db->sql_query($sql)) )
       {
               message_die(GENERAL_ERROR, 'Could not query records', '', __LINE__, __FILE__, $sql);
       }

       if ( $row = $db->sql_fetchrow($result) )
       {
               $i = 0;
               do
               {


                       $row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
                       $row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];

                       $records_edit = ( $row['records_member_id'] == $userdata['user_id'] || $userdata['user_level'] == ADMIN ) ? $records_edit = '<a href="records.' . $phpEx . '?mode=edit&id=' . $row['records_id'] . '">' . '<img src="' . $images['icon_edit'] . '" alt="' . $lang['Records_edit'] . '" title="' . $lang['Records_edit'] . '" border="0" /></a>' : '';
                       $records_delete = ( $row['records_member_id'] == $userdata['user_id'] || $userdata['user_level'] == ADMIN ) ? $records_delete = '<a href="records.' . $phpEx . '?mode=delete&id=' . $row['records_id'] . '">' . '<img src="' . $images['icon_delpost'] . '" alt="' . $lang['Records_delete'] . '" title="' . $lang['Records_delete'] . '" border="0" /></a>' : '';



                       $template->assign_block_vars('memberrow', array(
                               'ROW_NUMBER' => $row['records_id'],
                               'ROW_COLOR' => '#' . $row_color,
                               'ROW_CLASS' => $row_class,
                               'RECORDS_MEMBER_ID' => $row['records_member_id'],

                               'RECORDS_ARTIST' => $row['records_artist'],
                               'RECORDS_ALBUM' => $row['records_album'],
                               'RECORDS_COND' => $row['records_cond'],
                               'RECORDS_PRICE' => $row['records_price'],
                               'RECORDS_REF' => $row['records_ref'],
                               'RECORDS_EDIT' => $records_edit,
                               'RECORDS_DELETE' => $records_delete,
                               'RECORDS_ID' => '<a href="records.' . $phpEx . '?mode=view&id=' . $row['records_id'] . '">View</a>')
                               );

                       $i++;
               }
               while ( $row = $db->sql_fetchrow($result) );
               $db->sql_freeresult($result);
       }
       else
       {
               if ( $search_id != 0 )
               {
                       $no_entries = $lang['Records_none_user'] . '<br />';
               }
               else
               {
                       $no_entries = $lang['Records_none'] . '<br />';
                       $no_entries .= '<form method="post" action="' . append_sid('records.' . $phpEx . '?mode=add') . '"';
                       $no_entries .= '<center><input type="submit" name="add" value="' . $lang['Records_add'] . '" class="liteoption" /></center>';
                       $no_entries .= '</form>';
               }

               message_die(GENERAL_MESSAGE, $no_entries);
       }

       $sql = "SELECT count(*) AS total
               FROM " . RECORDS_TABLE;

       if ( !($result = $db->sql_query($sql)) )
       {
               message_die(GENERAL_ERROR, 'Error getting total records', '', __LINE__, __FILE__, $sql);
       }

       if ( $total = $db->sql_fetchrow($result) )
       {
               $total_album = $total['total'];

               $pagination = generate_pagination("records.$phpEx?order=$sort_order", $total_album, $board_config['topics_per_page'], $start). ' ';
       }
       $db->sql_freeresult($result);

       $template->assign_vars(array(
               'PAGINATION' => $pagination,
               'PAGE_NUMBER' => sprintf($lang['Page_of'], ( floor( $start / $board_config['topics_per_page'] ) + 1 ), ceil( $total_recordss / $board_config['topics_per_page'] )),

               'L_GOTO_PAGE' => $lang['Goto_page'])
       );

}

//
// Generate page
//

make_jumpbox('viewforum.'.$phpEx);

if ( $search_id != 0 )
{
       $search_string = "?search_id=" . $search_id;
}
else
{
       $search_string = '';
}

$template->assign_vars(array(
       'L_RECORDS_MEMBER' => $lang['Records_member'],
       'L_RECORDS_ARTIST' => $lang['Records_artist'],
       'L_RECORDS_ALBUM' => $lang['Records_album'],
       'L_RECORDS_COND' => $lang['Records_cond'],
       'L_RECORDS_PRICE' => $lang['Records_price'],
       'L_RECORDS_REF' => $lang['Records_ref'],


       'L_RECORDS_ADD' => $lang['Records_add'],
       'L_RECORDS_EDIT' => $lang['Records_edit'],
       'L_RECORDS_SUBMIT' => $lang['Submit'],
       'L_RECORDS_RESET' => $lang['Reset'],


       'L_SELECT_SORT_METHOD' => $lang['Select_sort_method'],

       'L_SORT' => $lang['Sort'],
       'L_EMAIL' => $lang['Email'],
       'L_YES' => $lang['Yes'],
       'L_NO' => $lang['No'],

       'S_MODE_SELECT' => $select_sort_mode,
       'S_ORDER_SELECT' => $select_sort_order,
       'S_MODE_ACTION' => append_sid('records.' . $phpEx) . $search_string,

       'L_ITEMS_REQUIRED' => $lang['Items_required'],
       'RECORDS_ADD_ACTION' => $records_add_action)
);

$template->pparse('body');

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

?>

Share this post


Link to post

Hehehe... :D

 

En feilmelding, hva skal jeg lete etter?

let etter en { eller ( som ikke er avsluttet. Med andre ord, så mangler det nok en } eller ) en plass

 

EDIT: Du må altså sjekke at alle { er lukket igjen med en }.

I og med at du har så greit med innrykk og sånt for hver blokk, så burde det ikke være det store problemet å finne ut hvor det mangler en } (HINT: Sjekk på slutten av det første scriptet)

Edited by kakkle

Share this post


Link to post
Hehehe... :D

 

En feilmelding, hva skal jeg lete etter?

let etter en { eller ( som ikke er avsluttet. Med andre ord, så mangler det nok en } eller ) en plass

 

EDIT: Du må altså sjekke at alle { er lukket igjen med en }.

I og med at du har så greit med innrykk og sånt for hver blokk, så burde det ikke være det store problemet å finne ut hvor det mangler en } (HINT: Sjekk på slutten av det første scriptet)

5375051[/snapback]

 

Ja, jeg får vel famle litt rundt i blinde utover natten :)

Share this post


Link to post
Du viser hvor bra det er med nettopp indentering. Selvom du har 10 meter kode, ser man hvorfor siste kodesnutt ikke havnet tilbake helt til venstre igjen.

5375254[/snapback]

Indeed! Gikk gjennom en plugin til WordPress for å tweake litt, og det var ikke akkurat den beste kodestilen jeg har sett. Endte opp med at jeg indenterte hele greien på nytt selv.

Share this post


Link to post

Aner ikke om det er et skikkelig ord, men jeg bruker det i alle fall om å endre/modifisere saker og ting.

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...