Plugin Directory

Changeset 604329


Ignore:
Timestamp:
09/26/2012 08:07:11 PM (13 years ago)
Author:
codebycarter
Message:

Fixes custom permalink issue when viewing subforum, fixes images 404ing, added url to footer which is only used if enabled

Location:
wp-bulletin-board/trunk/php
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • wp-bulletin-board/trunk/php/wpbb-forum.php

    r604143 r604329  
    3838define('POST_TABLE', $wpdb->prefix.'wpbb_posts');
    3939define('MESSAGES_TABLE', $wpdb->prefix.'wpbb_messages');
     40
     41// The WP-BB plugin url on wordpress - only used if show footer option is set to yes
     42define('WPBB_URL', 'http://wordpress.org/extend/plugins/wp-bulletin-board/');
    4043
    4144
     
    159162
    160163
    161 /*
    162     Forum Index
    163 */
    164 
    165 //if (count($_GET) == 0) {
    166 //  require_once('wpbb-index.php');
    167 //}
    168 
    169164$permalink_options = get_option('permalink_structure');
    170165
     
    204199
    205200
    206 /*
    207     Create Topic (forum & subforum)
    208 */
    209 
    210 if ((isset($_GET['create']))
    211     && (isset($_GET['page_id']))
    212     && (isset($_GET['forum']) && isset($_GET['subforum']))
    213     && (count($_GET) == 4)) {
    214     require_once('wpbb-create-topic.php');
    215 }
    216 
    217 if ((isset($_GET['create']))
    218     && (isset($_GET['page_id']))
    219     && (isset($_GET['forum']))
    220     && (count($_GET) == 3)) {
    221     require_once('wpbb-create-topic.php');
    222 }
    223 
    224 
    225 /*
    226     Viewing Inside A Subforum
    227 */
    228 
    229 if ((isset($_GET['forum']))
    230     && (isset($_GET['page_id']))
    231     && (isset($_GET['subforum']))
    232     && (isset($_GET['current_page']))
    233     && (count($_GET) == 4)) {
    234     require_once('wpbb-view-subforum.php');
    235 }
    236 
    237 
    238 /*
    239     Viewing A Subforum Topic
    240 */
    241 
    242 if ((isset($_GET['forum']))
    243     && (isset($_GET['page_id']))
    244     && (isset($_GET['subforum']))
    245     && (isset($_GET['topic']))
    246     && (isset($_GET['current_page']))
    247     && (count($_GET) == 5)) {
    248     require_once('wpbb-view-subforum-topic.php');
    249 }
    250 
    251 /*
    252     Viewing a Profile
    253 */
    254 
    255 if ((isset($_GET['profile']))
    256     && (isset($_GET['page_id']))
    257     && (count($_GET) == 2)) {
    258     require_once('wpbb-view-profile.php');
    259 }
    260 
    261 
    262 /*
    263     Viewing All Messages (& Delete)
    264 */
    265 
    266 if ((isset($_GET['messages']))
    267     && (isset($_GET['page_id']))
    268     && ($_GET['messages'] == 'all')) {
    269     require_once('wpbb-all-messages.php');
    270 }
    271 
    272 /*
    273     Viewing Individual Message
    274 */
    275 
    276 if ((isset($_GET['messages']))
    277     && (isset($_GET['page_id']))
    278     && ($_GET['messages'] == 'all')
    279     && ((isset($_GET['view'])) && ($_GET['view']))
    280     && (count($_GET) == 3)) {
    281     require_once('wpbb-view-message.php');
    282 }
    283 
    284 /*
    285     Messaging a User
    286 */
    287 
    288 if ((isset($_GET['message']))
    289     && (isset($_GET['page_id']))
    290     && (count($_GET) == 2)) {
    291     require_once('wpbb-message-user.php');
    292 }
    293 
    294 /*
    295     Edit Request
    296 */
    297 
    298 if ((isset($_GET['forum']) || isset($_GET['subforum']))
    299     && (isset($_GET['page_id']))
    300     && (isset($_GET['topic']) || isset($_GET['post']))
    301     && ((isset($_GET['action'])
    302     && ($_GET['action'] == 'edit')
    303     && ($_GET['action'] != 'lock')
    304     && ($_GET['action'] != 'delete')
    305     && ($_GET['action'] != 'reply')
    306     && ($_GET['action'] != 'sticky')))) {
    307     require_once('wpbb-edit-topic.php');
    308 }
    309 
    310 /*
    311     Lock Request
    312 */
    313 
    314 if ((isset($_GET['forum']) || isset($_GET['subforum']))
    315     && (isset($_GET['page_id']))   
    316     && (isset($_GET['topic']))
    317     && ((isset($_GET['action'])
    318     && ($_GET['action'] == 'lock')
    319     && ($_GET['action'] != 'edit')
    320     && ($_GET['action'] != 'delete')
    321     && ($_GET['action'] != 'reply')
    322     && ($_GET['action'] != 'sticky')))) {
    323     require_once('wpbb-lock-topic.php');
    324 }
    325 
    326 /*
    327     Sticky Request
    328 */
    329 
    330 if ((isset($_GET['forum']) || isset($_GET['subforum']))
    331     && (isset($_GET['page_id']))
    332     && (isset($_GET['topic']))
    333     && ((isset($_GET['action'])
    334     && ($_GET['action'] == 'sticky')
    335     && ($_GET['action'] != 'lock')
    336     && ($_GET['action'] != 'delete')
    337     && ($_GET['action'] != 'reply')
    338     && ($_GET['action'] != 'edit')))) {
    339     require_once('wpbb-sticky-topic.php');
    340 }
    341 
    342 /*
    343     Delete Request
    344 */
    345 
    346 if ((isset($_GET['forum'])  || isset($_GET['subforum']))
    347     && (isset($_GET['page_id']))
    348     && (isset($_GET['topic']) || isset($_GET['post']))
    349     && ((isset($_GET['action'])
    350     && ($_GET['action'] == 'delete')
    351     && ($_GET['action'] != 'lock')
    352     && ($_GET['action'] != 'edit')
    353     && ($_GET['action'] != 'reply')
    354     && ($_GET['action'] != 'sticky')))) {
    355     require_once('wpbb-delete-topic.php');
    356 }
    357 
    358 /*
    359     Mark Read Request
    360 */
    361 
    362 if ((isset($_GET['forum'])  || isset($_GET['subforum']))
    363     && (isset($_GET['page_id']))
    364     && (isset($_GET['topic']))
    365     && ((isset($_GET['action'])
    366     && ($_GET['action'] == 'markread')
    367     && ($_GET['action'] != 'delete')
    368     && ($_GET['action'] != 'lock')
    369     && ($_GET['action'] != 'edit')
    370     && ($_GET['action'] != 'reply')
    371     && ($_GET['action'] != 'sticky')))) {
    372     require_once('wpbb-markread-topic.php');
    373 }
    374 
    375 /*
    376     Reply Request
    377 */
    378 
    379 if ((isset($_GET['forum'])  || isset($_GET['subforum']))
    380     && (isset($_GET['page_id']))
    381     && (isset($_GET['topic']))
    382     && ((isset($_GET['action'])
    383     && ($_GET['action'] == 'reply')
    384     && ($_GET['action'] != 'markread')
    385     && ($_GET['action'] != 'delete')
    386     && ($_GET['action'] != 'lock')
    387     && ($_GET['action'] != 'edit')
    388     && ($_GET['action'] != 'sticky')))) {
    389     require_once('wpbb-reply-topic.php');
    390 }
    391 
    392 /*
    393     Unread topics
    394 */
    395 
    396 if ((isset($_GET['unread_topics']))
    397     && (isset($_GET['page_id']))
    398     && ($_GET['unread_topics'] == 'all')
    399     && (count($_GET) == 2)) {
    400     require_once('wpbb-unread-topics.php');
    401 }
    402 
    403 /*
    404     Unanswered Topics
    405 */
    406 
    407 if ((isset($_GET['unanswered_topics']))
    408     && (isset($_GET['page_id']))
    409     && ($_GET['unanswered_topics'] == 'all')
    410     && (count($_GET) == 2)) {
    411     require_once('wpbb-unanswered-topics.php');
    412 }
     201    /*
     202        Create Topic (forum & subforum)
     203    */
     204
     205    if ((isset($_GET['create']))
     206        && (isset($_GET['page_id']))
     207        && (isset($_GET['forum']) && isset($_GET['subforum']))
     208        && (count($_GET) == 4)) {
     209        require_once('wpbb-create-topic.php');
     210    }
     211
     212    if ((isset($_GET['create']))
     213        && (isset($_GET['page_id']))
     214        && (isset($_GET['forum']))
     215        && (count($_GET) == 3)) {
     216        require_once('wpbb-create-topic.php');
     217    }
     218
     219
     220    /*
     221        Viewing Inside A Subforum
     222    */
     223
     224    if ((isset($_GET['forum']))
     225        && (isset($_GET['page_id']))
     226        && (isset($_GET['subforum']))
     227        && (isset($_GET['current_page']))
     228        && (count($_GET) == 4)) {
     229        require_once('wpbb-view-subforum.php');
     230    }
     231
     232
     233    /*
     234        Viewing A Subforum Topic
     235    */
     236
     237    if ((isset($_GET['forum']))
     238        && (isset($_GET['page_id']))
     239        && (isset($_GET['subforum']))
     240        && (isset($_GET['topic']))
     241        && (isset($_GET['current_page']))
     242        && (count($_GET) == 5)) {
     243        require_once('wpbb-view-subforum-topic.php');
     244    }
     245
     246    /*
     247        Viewing a Profile
     248    */
     249
     250    if ((isset($_GET['profile']))
     251        && (isset($_GET['page_id']))
     252        && (count($_GET) == 2)) {
     253        require_once('wpbb-view-profile.php');
     254    }
     255
     256
     257    /*
     258        Viewing All Messages (& Delete)
     259    */
     260
     261    if ((isset($_GET['messages']))
     262        && (isset($_GET['page_id']))
     263        && ($_GET['messages'] == 'all')) {
     264        require_once('wpbb-all-messages.php');
     265    }
     266
     267    /*
     268        Viewing Individual Message
     269    */
     270
     271    if ((isset($_GET['messages']))
     272        && (isset($_GET['page_id']))
     273        && ($_GET['messages'] == 'all')
     274        && ((isset($_GET['view'])) && ($_GET['view']))
     275        && (count($_GET) == 3)) {
     276        require_once('wpbb-view-message.php');
     277    }
     278
     279    /*
     280        Messaging a User
     281    */
     282
     283    if ((isset($_GET['message']))
     284        && (isset($_GET['page_id']))
     285        && (count($_GET) == 2)) {
     286        require_once('wpbb-message-user.php');
     287    }
     288
     289    /*
     290        Edit Request
     291    */
     292
     293    if ((isset($_GET['forum']) || isset($_GET['subforum']))
     294        && (isset($_GET['page_id']))
     295        && (isset($_GET['topic']) || isset($_GET['post']))
     296        && ((isset($_GET['action'])
     297        && ($_GET['action'] == 'edit')
     298        && ($_GET['action'] != 'lock')
     299        && ($_GET['action'] != 'delete')
     300        && ($_GET['action'] != 'reply')
     301        && ($_GET['action'] != 'sticky')))) {
     302        require_once('wpbb-edit-topic.php');
     303    }
     304
     305    /*
     306        Lock Request
     307    */
     308
     309    if ((isset($_GET['forum']) || isset($_GET['subforum']))
     310        && (isset($_GET['page_id']))   
     311        && (isset($_GET['topic']))
     312        && ((isset($_GET['action'])
     313        && ($_GET['action'] == 'lock')
     314        && ($_GET['action'] != 'edit')
     315        && ($_GET['action'] != 'delete')
     316        && ($_GET['action'] != 'reply')
     317        && ($_GET['action'] != 'sticky')))) {
     318        require_once('wpbb-lock-topic.php');
     319    }
     320
     321    /*
     322        Sticky Request
     323    */
     324
     325    if ((isset($_GET['forum']) || isset($_GET['subforum']))
     326        && (isset($_GET['page_id']))
     327        && (isset($_GET['topic']))
     328        && ((isset($_GET['action'])
     329        && ($_GET['action'] == 'sticky')
     330        && ($_GET['action'] != 'lock')
     331        && ($_GET['action'] != 'delete')
     332        && ($_GET['action'] != 'reply')
     333        && ($_GET['action'] != 'edit')))) {
     334        require_once('wpbb-sticky-topic.php');
     335    }
     336
     337    /*
     338        Delete Request
     339    */
     340
     341    if ((isset($_GET['forum'])  || isset($_GET['subforum']))
     342        && (isset($_GET['page_id']))
     343        && (isset($_GET['topic']) || isset($_GET['post']))
     344        && ((isset($_GET['action'])
     345        && ($_GET['action'] == 'delete')
     346        && ($_GET['action'] != 'lock')
     347        && ($_GET['action'] != 'edit')
     348        && ($_GET['action'] != 'reply')
     349        && ($_GET['action'] != 'sticky')))) {
     350        require_once('wpbb-delete-topic.php');
     351    }
     352
     353    /*
     354        Mark Read Request
     355    */
     356
     357    if ((isset($_GET['forum'])  || isset($_GET['subforum']))
     358        && (isset($_GET['page_id']))
     359        && (isset($_GET['topic']))
     360        && ((isset($_GET['action'])
     361        && ($_GET['action'] == 'markread')
     362        && ($_GET['action'] != 'delete')
     363        && ($_GET['action'] != 'lock')
     364        && ($_GET['action'] != 'edit')
     365        && ($_GET['action'] != 'reply')
     366        && ($_GET['action'] != 'sticky')))) {
     367        require_once('wpbb-markread-topic.php');
     368    }
     369
     370    /*
     371        Reply Request
     372    */
     373
     374    if ((isset($_GET['forum'])  || isset($_GET['subforum']))
     375        && (isset($_GET['page_id']))
     376        && (isset($_GET['topic']))
     377        && ((isset($_GET['action'])
     378        && ($_GET['action'] == 'reply')
     379        && ($_GET['action'] != 'markread')
     380        && ($_GET['action'] != 'delete')
     381        && ($_GET['action'] != 'lock')
     382        && ($_GET['action'] != 'edit')
     383        && ($_GET['action'] != 'sticky')))) {
     384        require_once('wpbb-reply-topic.php');
     385    }
     386
     387    /*
     388        Unread topics
     389    */
     390
     391    if ((isset($_GET['unread_topics']))
     392        && (isset($_GET['page_id']))
     393        && ($_GET['unread_topics'] == 'all')
     394        && (count($_GET) == 2)) {
     395        require_once('wpbb-unread-topics.php');
     396    }
     397
     398    /*
     399        Unanswered Topics
     400    */
     401
     402    if ((isset($_GET['unanswered_topics']))
     403        && (isset($_GET['page_id']))
     404        && ($_GET['unanswered_topics'] == 'all')
     405        && (count($_GET) == 2)) {
     406        require_once('wpbb-unanswered-topics.php');
     407    }
     408   
     409    // Not default or custom structure
    413410
    414411} else {
     
    421418        Viewing Inside a Forum
    422419    */
     420   
    423421    if ((isset($_GET['forum']))
    424422        && (isset($_GET['current_page']))
     
    429427
    430428
    431 /*
    432     Viewing A Forum Topic
    433 */
     429    /*
     430        Viewing A Forum Topic
     431    */
    434432       
    435 if ((isset($_GET['forum']))
    436     && (isset($_GET['topic']))
    437     && (isset($_GET['current_page']))
    438     && (count($_GET) == 3)) {
    439     require_once('wpbb-view-forum-topic.php');
    440 }
    441 
    442 
    443 /*
    444     Create Topic (forum & subforum)
    445 */
    446 
    447 if ((isset($_GET['create']))
    448     && ((isset($_GET['forum'])) || ((isset($_GET['forum'])) && isset($_GET['subforum'])))
    449     && (count($_GET) == 3) || count($_GET) == 4) {
    450     require_once('wpbb-create-topic.php');
    451 }
    452 
    453 
    454 
    455 /*
    456     Viewing Inside A Subforum
    457 */
    458 
    459 if ((isset($_GET['forum']))
    460     && (isset($_GET['subforum']))
    461     && (isset($_GET['current_page']))
    462     && (count($_GET) == 3)) {
    463     require_once('wpbb-view-subforum.php');
    464 }
    465 
    466 
    467 /*
    468     Viewing A Subforum Topic
    469 */
    470 
    471 if ((isset($_GET['forum']))
    472     && (isset($_GET['subforum']))
    473     && (isset($_GET['topic']))
    474     && (isset($_GET['current_page']))
    475     && (count($_GET) == 4)) {
    476     require_once('wpbb-view-subforum-topic.php');
    477 }
    478 
    479 /*
    480     Viewing a Profile
    481 */
    482 
    483 if ((isset($_GET['profile']))
    484     && (count($_GET) == 1)) {
    485     require_once('wpbb-view-profile.php');
    486 }
    487 
    488 
    489 /*
    490     Viewing All Messages (& Delete)
    491 */
    492 
    493 if ((isset($_GET['messages']))
    494     && ($_GET['messages'] == 'all')
    495     && (count($_GET) == 1)) {
    496     require_once('wpbb-all-messages.php');
    497 }
    498 
    499 /*
    500     Viewing Individual Message
    501 */
    502 
    503 if ((isset($_GET['messages']))
    504     && ($_GET['messages'] == 'all')
    505     && ((isset($_GET['view'])) && ($_GET['view']))
    506     && (count($_GET) == 2)) {
    507     require_once('wpbb-view-message.php');
    508 }
    509 
    510 /*
    511     Messaging a User
    512 */
    513 
    514 if ((isset($_GET['message']))
    515     && (count($_GET) == 1)) {
    516     require_once('wpbb-message-user.php');
    517 }
    518 
    519 /*
    520     Edit Request
    521 */
    522 
    523 if ((isset($_GET['forum']) || isset($_GET['subforum']))
    524     && (isset($_GET['topic']) || isset($_GET['post']))
    525     && ((isset($_GET['action'])
    526     && ($_GET['action'] == 'edit')
    527     && ($_GET['action'] != 'lock')
    528     && ($_GET['action'] != 'delete')
    529     && ($_GET['action'] != 'reply')
    530     && ($_GET['action'] != 'sticky')))) {
    531     require_once('wpbb-edit-topic.php');
    532 }
    533 
    534 /*
    535     Lock Request
    536 */
    537 
    538 if ((isset($_GET['forum']) || isset($_GET['subforum']))
    539     && (isset($_GET['topic']))
    540     && ((isset($_GET['action'])
    541     && ($_GET['action'] == 'lock')
    542     && ($_GET['action'] != 'edit')
    543     && ($_GET['action'] != 'delete')
    544     && ($_GET['action'] != 'reply')
    545     && ($_GET['action'] != 'sticky')))) {
    546     require_once('wpbb-lock-topic.php');
    547 }
    548 
    549 /*
    550     Sticky Request
    551 */
    552 
    553 if ((isset($_GET['forum']) || isset($_GET['subforum']))
    554     && (isset($_GET['topic']))
    555     && ((isset($_GET['action'])
    556     && ($_GET['action'] == 'sticky')
    557     && ($_GET['action'] != 'lock')
    558     && ($_GET['action'] != 'delete')
    559     && ($_GET['action'] != 'reply')
    560     && ($_GET['action'] != 'edit')))) {
    561     require_once('wpbb-sticky-topic.php');
    562 }
    563 
    564 /*
    565     Delete Request
    566 */
    567 
    568 if ((isset($_GET['forum'])  || isset($_GET['subforum']))
    569     && (isset($_GET['topic']) || isset($_GET['post']))
    570     && ((isset($_GET['action'])
    571     && ($_GET['action'] == 'delete')
    572     && ($_GET['action'] != 'lock')
    573     && ($_GET['action'] != 'edit')
    574     && ($_GET['action'] != 'reply')
    575     && ($_GET['action'] != 'sticky')))) {
    576     require_once('wpbb-delete-topic.php');
    577 }
    578 
    579 /*
    580     Mark Read Request
    581 */
    582 
    583 if ((isset($_GET['forum'])  || isset($_GET['subforum']))
    584     && (isset($_GET['topic']))
    585     && ((isset($_GET['action'])
    586     && ($_GET['action'] == 'markread')
    587     && ($_GET['action'] != 'delete')
    588     && ($_GET['action'] != 'lock')
    589     && ($_GET['action'] != 'edit')
    590     && ($_GET['action'] != 'reply')
    591     && ($_GET['action'] != 'sticky')))) {
    592     require_once('wpbb-markread-topic.php');
    593 }
    594 
    595 /*
    596     Reply Request
    597 */
    598 
    599 if ((isset($_GET['forum'])  || isset($_GET['subforum']))
    600     && (isset($_GET['topic']))
    601     && ((isset($_GET['action'])
    602     && ($_GET['action'] == 'reply')
    603     && ($_GET['action'] != 'markread')
    604     && ($_GET['action'] != 'delete')
    605     && ($_GET['action'] != 'lock')
    606     && ($_GET['action'] != 'edit')
    607     && ($_GET['action'] != 'sticky')))) {
    608     require_once('wpbb-reply-topic.php');
    609 }
    610 
    611 /*
    612     Unread topics
    613 */
    614 
    615 if ((isset($_GET['unread_topics']))
    616     && ($_GET['unread_topics'] == 'all')
    617     && (count($_GET) == 1)) {
    618     require_once('wpbb-unread-topics.php');
    619 }
    620 
    621 /*
    622     Unanswered Topics
    623 */
    624 
    625 if ((isset($_GET['unanswered_topics']))
    626     && ($_GET['unanswered_topics'] == 'all')
    627     && (count($_GET) == 1)) {
    628     require_once('wpbb-unanswered-topics.php');
    629 }
    630 
    631 
    632 }
    633 
    634 
     433    if ((isset($_GET['forum']))
     434        && (isset($_GET['topic']))
     435        && (isset($_GET['current_page']))
     436        && (count($_GET) == 3)) {
     437        require_once('wpbb-view-forum-topic.php');
     438    }
     439
     440
     441    /*
     442        Create Topic (forum & subforum)
     443    */
     444
     445    if (isset($_GET['create'])
     446        && (isset($_GET['forum']) && isset($_GET['subforum']) || isset($_GET['forum']) && !isset($_GET['subforum']))
     447        && (count($_GET) == 2 || count($_GET) == 3)) {
     448            require_once('wpbb-create-topic.php');
     449    }
     450
     451    /*
     452        Viewing Inside A Subforum
     453    */
     454
     455    if ((isset($_GET['forum']))
     456        && (isset($_GET['subforum']))
     457        && (isset($_GET['current_page']))
     458        && (count($_GET) == 3)) {
     459        require_once('wpbb-view-subforum.php');
     460    }
     461
     462
     463    /*
     464        Viewing A Subforum Topic
     465    */
     466
     467    if ((isset($_GET['forum']))
     468        && (isset($_GET['subforum']))
     469        && (isset($_GET['topic']))
     470        && (isset($_GET['current_page']))
     471        && (count($_GET) == 4)) {
     472        require_once('wpbb-view-subforum-topic.php');
     473    }
     474
     475    /*
     476        Viewing a Profile
     477    */
     478
     479    if ((isset($_GET['profile']))
     480        && (count($_GET) == 1)) {
     481        require_once('wpbb-view-profile.php');
     482    }
     483
     484
     485    /*
     486        Viewing All Messages (& Delete)
     487    */
     488
     489    if ((isset($_GET['messages']))
     490        && ($_GET['messages'] == 'all')
     491        && (count($_GET) == 1)) {
     492        require_once('wpbb-all-messages.php');
     493    }
     494
     495    /*
     496        Viewing Individual Message
     497    */
     498
     499    if ((isset($_GET['messages']))
     500        && ($_GET['messages'] == 'all')
     501        && ((isset($_GET['view'])) && ($_GET['view']))
     502        && (count($_GET) == 2)) {
     503        require_once('wpbb-view-message.php');
     504    }
     505
     506    /*
     507        Messaging a User
     508    */
     509
     510    if ((isset($_GET['message']))
     511        && (count($_GET) == 1)) {
     512        require_once('wpbb-message-user.php');
     513    }
     514
     515    /*
     516        Edit Request
     517    */
     518
     519    if ((isset($_GET['forum']) || isset($_GET['subforum']))
     520        && (isset($_GET['topic']) || isset($_GET['post']))
     521        && ((isset($_GET['action'])
     522        && ($_GET['action'] == 'edit')
     523        && ($_GET['action'] != 'lock')
     524        && ($_GET['action'] != 'delete')
     525        && ($_GET['action'] != 'reply')
     526        && ($_GET['action'] != 'sticky')))) {
     527        require_once('wpbb-edit-topic.php');
     528    }
     529
     530    /*
     531        Lock Request
     532    */
     533
     534    if ((isset($_GET['forum']) || isset($_GET['subforum']))
     535        && (isset($_GET['topic']))
     536        && ((isset($_GET['action'])
     537        && ($_GET['action'] == 'lock')
     538        && ($_GET['action'] != 'edit')
     539        && ($_GET['action'] != 'delete')
     540        && ($_GET['action'] != 'reply')
     541        && ($_GET['action'] != 'sticky')))) {
     542        require_once('wpbb-lock-topic.php');
     543    }
     544
     545    /*
     546        Sticky Request
     547    */
     548
     549    if ((isset($_GET['forum']) || isset($_GET['subforum']))
     550        && (isset($_GET['topic']))
     551        && ((isset($_GET['action'])
     552        && ($_GET['action'] == 'sticky')
     553        && ($_GET['action'] != 'lock')
     554        && ($_GET['action'] != 'delete')
     555        && ($_GET['action'] != 'reply')
     556        && ($_GET['action'] != 'edit')))) {
     557        require_once('wpbb-sticky-topic.php');
     558    }
     559
     560    /*
     561        Delete Request
     562    */
     563
     564    if ((isset($_GET['forum'])  || isset($_GET['subforum']))
     565        && (isset($_GET['topic']) || isset($_GET['post']))
     566        && ((isset($_GET['action'])
     567        && ($_GET['action'] == 'delete')
     568        && ($_GET['action'] != 'lock')
     569        && ($_GET['action'] != 'edit')
     570        && ($_GET['action'] != 'reply')
     571        && ($_GET['action'] != 'sticky')))) {
     572        require_once('wpbb-delete-topic.php');
     573    }
     574
     575    /*
     576        Mark Read Request
     577    */
     578
     579    if ((isset($_GET['forum'])  || isset($_GET['subforum']))
     580        && (isset($_GET['topic']))
     581        && ((isset($_GET['action'])
     582        && ($_GET['action'] == 'markread')
     583        && ($_GET['action'] != 'delete')
     584        && ($_GET['action'] != 'lock')
     585        && ($_GET['action'] != 'edit')
     586        && ($_GET['action'] != 'reply')
     587        && ($_GET['action'] != 'sticky')))) {
     588        require_once('wpbb-markread-topic.php');
     589    }
     590
     591    /*
     592        Reply Request
     593    */
     594
     595    if ((isset($_GET['forum'])  || isset($_GET['subforum']))
     596        && (isset($_GET['topic']))
     597        && ((isset($_GET['action'])
     598        && ($_GET['action'] == 'reply')
     599        && ($_GET['action'] != 'markread')
     600        && ($_GET['action'] != 'delete')
     601        && ($_GET['action'] != 'lock')
     602        && ($_GET['action'] != 'edit')
     603        && ($_GET['action'] != 'sticky')))) {
     604        require_once('wpbb-reply-topic.php');
     605    }
     606
     607    /*
     608        Unread topics
     609    */
     610
     611    if ((isset($_GET['unread_topics']))
     612        && ($_GET['unread_topics'] == 'all')
     613        && (count($_GET) == 1)) {
     614        require_once('wpbb-unread-topics.php');
     615    }
     616
     617    /*
     618        Unanswered Topics
     619    */
     620
     621    if ((isset($_GET['unanswered_topics']))
     622        && ($_GET['unanswered_topics'] == 'all')
     623        && (count($_GET) == 1)) {
     624        require_once('wpbb-unanswered-topics.php');
     625    }
     626}
     627
     628// Displays the wpbb powered by footer if it is enabled
    635629if ($wpbb_options['show_footer'] == 'yes') {
    636630    ?>
    637631    <div class="wpbb-forum-footer">
    638         Powered by <a href="">WPBB</a> <?php if (isset($wpbb_options['version'])) echo $wpbb_options['version']; ?>
     632        Powered by <a href="<?php echo WPBB_PLUGIN_URL; ?>">WPBB</a> <?php if (isset($wpbb_options['version'])) echo $wpbb_options['version']; ?>
    639633    </div>
    640634    <?php
  • wp-bulletin-board/trunk/php/wpbb-functions.php

    r603518 r604329  
    1818    $options = get_option('wpbb_theme_options');
    1919    if ($options['theme'] == 'light') {
    20         $theme = plugins_url().'/wp-bb/images/light/';
     20        $theme = plugins_url().'/wp-bulletin-board/images/light/';
    2121    } else {
    22         $theme = plugins_url().'/wp-bb/images/dark/';
     22        $theme = plugins_url().'/wp-bulletin-board/images/dark/';
    2323    }
    2424    if ($type == 'forum') {
     
    6464   
    6565    if ($options['theme'] == 'light') {
    66         $theme = plugins_url().'/wp-bb/images/light/';
     66        $theme = plugins_url().'/wp-bulletin-board/images/light/';
    6767    } else {
    68         $theme = plugins_url()."/wp-bb/images/dark/";
     68        $theme = plugins_url()."/wp-bulletin-board/images/dark/";
    6969    }
    7070   
     
    252252    if ($diff > 43200) { // 12 hours
    253253        if ($options['theme'] == 'light') {
    254             return "<img src='".plugins_url()."/wp-bb/images/light/old-topic.png' width='20px' height='20px' />";
     254            return "<img src='".plugins_url()."/wp-bulletin-board/images/light/old-topic.png' width='20px' height='20px' />";
    255255        } else {
    256             return "<img src='".plugins_url()."/wp-bb/images/dark/old-topic.png' width='20px' height='20px' />";
     256            return "<img src='".plugins_url()."/wp-bulletin-board/images/dark/old-topic.png' width='20px' height='20px' />";
    257257        }
    258258    } else {
    259259        if ($options['theme'] == 'light') {
    260             return "<img src='".plugins_url()."/wp-bb/images/light/new-topic.png' width='20px' height='20px' />";
     260            return "<img src='".plugins_url()."/wp-bulletin-board/images/light/new-topic.png' width='20px' height='20px' />";
    261261        } else {
    262             return "<img src='".plugins_url()."/wp-bb/images/dark/new-topic.png' width='20px' height='20px' />";
     262            return "<img src='".plugins_url()."/wp-bulletin-board/images/dark/new-topic.png' width='20px' height='20px' />";
    263263        }
    264264    }
Note: See TracChangeset for help on using the changeset viewer.