Gå til innhold

UAM

Medlemmer
  • Innlegg

    973
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av UAM

  1. Har til gode å finne en perfekt ISP, alltid har det vært noen småproblemer. De største problemene har jeg hatt med Ventelo/Bluecom. Sitter nå med NGT. Problemene jeg opplevde med denne leverandøren var sen utlevering av ruter dessuten måtte jeg ringe kundeservice for å få juster opp båndbredden litt. Alt dette er bagateller, men som sagt, aldri opplevd at det ikke har vært no mygel som jeg har mått følge opp på en eller annen måte. Vil legge til at det er tydelig at NGT har satset litt ekstra på kundeservice i det siste. Rask og vennlig respons.

  2. Ut i fra svaret, ser det ut til at du har forstått meg korrekt. Men problemet er i realiteten økt kompleksitet. Det utvidede programmet må kunne generere innholdet til 12 - 15 maler. Slik programmet er nå, forholder den seg til 3 maler. En innleggsmal, en oversiktsmal og en detaljert mal for oppføringene. Jeg er redd den økte kompleksiteten overgår min kunnskap, som er svært begrenset. Programmet er en modifisert utgave av en addon til PHPBB. Jeg har klart å gjennkjenne strukturen, slik at jeg har kunnet manipulere innholdet til mitt behov. Men å skulle begynne å legge til egne funksjoner uten å ha helt oversikt over syntax og struktur er helt noe annet.

     

    Jeg har allerede postet en tidlig versjon av moddingen:

     

    https://www.diskusjon.no/index.php?showtopic=518081

  3. Nå har jeg lykkes med å knote isammen min første PHP ramse. Den skriver til og henter ut samt sorterer søk i en tabell på forskjellig måter. Nå var det utvidelsen. Jeg ønsker å dele det hele opp i 4-5 distinkte kategorier, hvor søk kun blir gjort innenfor vær enkelt kategori. Allltså jeg kan alfabetiser kat1 uten å få innblanding fra kat2 f.eks. Hver rad har sin nøkkel som er et tall som autoinkrementeres. Så kommer jeg til spørsmålet. Med min begrensede kunnskap synes det enklest å løse dette vet å heller lage 4-5 tabeller for så å kopiere PHP programmet 4-foldig og gjøre de nødvendige navnendringene internt slik at de kommunisere med vær sin tabell. Men er det den mest elegante løsningen? Dataene som skal føres opp til de forskjellige kategoriene er like av natur, og alternativet slik jeg ser det er å gi hver kategori sin nøkkel i form av et tall eller navn. Men om jeg skal organisere kategori 1 alfabetisk etter et brukernavn, hva skriver jeg? Og hvordan gjør jeg det de forkjellige templatene? Som sagt min begrensede kunskap setter stopper for å gjøre ting for avansert og programmet er allerede for meg ganske så avansert. Er det egentlig noe problem å lage 4 tabeller og 4 PHP programmer. Vil tabellene bruke svært mye mer plass feks, og hva er den raskeste løsningen?

     

    Mange spørsmål og kanskje litt kaotisk, men dere programerere er jo systematiske så dere nøster nok opp meningen. :)

  4. Det jeg ønsker er å lage en <select> meny av option2, alltså den midterste raden. Kan jeg føre en forbestemt tekst inn i option2, direkte inn i programmet under? I såtilfelle, hvordan?

     

    <form action="{ADD_ACTION}" {S_FORM_ENCTYPE} method="post">
    
    {ERROR_BOX}
    
    
    
    <table align="center" border="0" cellpadding="3" cellspacing="1" width="400">
    <th class="cat" colspan="2">Selg en skive</th>
           <tr>
                   <td align="right" class="row1" width="100"><span class="gen">{L_OPTION1}: </span></td>
                   <td class="row2" width="300"><input type="text" class="post" style="width:200px" name="option1" size="50" maxlength="50" value="{OPTION1}" /></td>
           </tr>
           <tr>
                   <td align="right" class="row1" width="100"><span class="gen">{L_OPTION2}: </span></td>
                   <td class="row2" width="300"><input type="text" class="post" style="width:200px" name="option2" size="50" maxlength="50" value="{OPTION2}" /></td>
           </tr>
            
           <tr>
                   <td align="right" class="row1" width="100"><span class="gen">{L_OPTION3}: </span></td>
                   <td class="row2" width="300"><input type="text" class="post" style="width:40px" name="option3" size="4" maxlength="4" value="{OPTION3}" /></td>
           </tr>
            
           <tr>
                   <td class="catBottom" colspan="2" align="center" height="28">{S_HIDDEN_FIELDS}<input type="submit" name="submit" value="{L_OPTION_SUBMIT}" class="mainoption" />  <input type="reset" value="{L_OPTION_RESET}" name="reset" class="liteoption" /></td>
           </tr>
    </table>
    
    </form>

  5. nei, den går ikke rundt. du sier hvilket format du vil ha på feltet når tabellen lages, feks int(10), og når den grensa er nådd vil du få en error. det er ihvertfall slik med mysql, regner med at det er standard.

    5381433[/snapback]

     

    Jeg sitter å modifiserer et program og har bare en perifer kjenskap til programmering, men lærer mer og mer as I go.

    Hvordan vet jeg om int er signed eller unsigned?

  6. 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 :)

  7.        //
           // 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);
    
    ?>

  8. <?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';
           }
            

  9. Lette i utgangspunktet etter en enkel addon til mitt forum. Hvor brukerne kunne føre opp data som ble visst på en felles side og som kunne sorteres på forskjellige måter. Det nærmeste jeg fant var denne: http://www.elite-computing.net/forums/vehicle_registry.php og tenke bråkjekt at denne kan jeg enkelt modde litt til mitt formål. Men akk nei, denne hacken er tett knyttet opp mot en annen hack som er av null interesse for meg og jeg klarer rett og slett ikke å separere disse. (2 vektall i webdesign kommer man ikke langt med.) Jeg trenger vel egentlig bare 6 oppføringer til tabellen + brukernavn. Er det noen her som kan hjelpe meg, kanskje ved at de besitter en addon som jeg enklere kan modifisere. Her er forresten selve hacken: http://www.phpbbhacks.com/download/4585 om noen har tid å kvele etter julestria og klarer å nøste opp floka eller kanskje smelle isammen et enkel skjellet.

     

    mvh

    Uno

    http://www.alternativaudio.com

  10. Husker ikke handlingen særlig godt men husker at den var i Monty Python stil. Handler om en ung mann i middelalderen som skal ut å drepe et monster. Han er svært betatt av en jente som er stygg og fet som f. Husker mer men bare usammenhengende bruddstykker, trodde det faktisk var en Python film, men alltså...

     

    Litt til: Ho han var forelska i hatet ham. Lurer på om han eller faren lagde tønner. Monsteret eller hva det var terroriserte folka.

  11. Personlig komemr jeg av prinsipp ikke til å kjøpe en eneste film som krever en slik skjerm eller OS for å spille av.

     

    AtW

    5121604[/snapback]

     

    Heldigvis finnes det mangt et klokt hode i den store verden som er villig til å bruke sine intellektuelle ressurser på å gi oss alternativer. Desto mer forbrukeruvennlige produkter, desto færre betalende kunder.

  12. Hei Betroz,

     

    Ser at du kjører samme CRT som jeg har.

    Jeg får min 2405 i løpet av morgen dagen en gang og vil da mest sannsynlig

    kjøre spill på CRT skjermen.

     

    Hadde da planer om å kjøre CRT på Skjermkort utgang 1 og 2405 skjermen på 2.

    Sette opp clonet desktop, og skru på CRT i det jeg skulle spille.

     

    Men har du noen bedre forslag tar jeg gjerne i mot dette med stor takk...

     

    mvh

     

    Kristian

    5116842[/snapback]

     

     

    Om du har Nvidia skjermkort, vil vel Dualview, ikke klonet, være den beste opsjonen.

  13. Greit, jeg får vel fortsette å ringe bluecom support. Men jeg skal ikke betale for 4400.

    Tror dere det hjelper å skifte leverandør? Jeg har hatt problemet siden august, og begynner å bli ganske forbannet. Bluecom hjelper meg jo ikke i det hele tatt.

    5115017[/snapback]

     

     

    Tror nok det er billigere for dem, på kort sikt, å ha misfornøyde kunder, enn å prøve og rette opp problemene.

     

    Det å skifte leverandør blir som å bruke den sure underbuksa på vranga. Samme lukta, nye bremsespor.

×
×
  • Opprett ny...