Plugin Directory

Changeset 217183


Ignore:
Timestamp:
03/14/2010 03:41:59 AM (16 years ago)
Author:
anraiki
Message:
 
Location:
kommiku/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • kommiku/trunk/admin/settings.php

    r207511 r217183  
    1010    if($settings['url']) $settings_url = $settings['url'].'/';
    1111    //For no Slug to happen, we need a Series!
     12    if($settings['one_comic'] == 'false') $settings['one_comic'] = '';
    1213?>
    1314
  • kommiku/trunk/kommiku.php

    r208202 r217183  
    22/*
    33Plugin Name: Kommiku Viewer
    4 Version: 2.0
     4Version: 2.1
    55Plugin URI: http://dotspiral.com/kommiku/
    66Description: Kommiku is a Online Manga Viewer.
     
    2828define('KOMMIKU_PLUGIN_PATH', plugin_basename( dirname(__FILE__) ) . '/' );
    2929define('KOMMIKU_FOLDER', dirname(__FILE__) );
    30 define('KOMMIKU_VERSION', 1.5);
    3130define('UPLOAD_FOLDER',WP_LOAD_PATH.$comic_upload_directory  );
    3231define('UPLOAD_URLPATH','http://'.$_SERVER['HTTP_HOST'].'/'.$comic_upload_directory );
     
    3635define('HTTP_HOST', 'http://'.$_SERVER['HTTP_HOST'].'/' );
    3736
    38 
    3937add_action('admin_menu', 'kommiku_menu');
    4038
     
    5048   
    5149    $explodeURL = array_slice(explode('/',$req),1,5);
     50               
    5251    if($explodeURL[0] == KOMMIKU_URL_FORMAT && $explodeURL[0] != '') {
    53         if(get_option('kommiku_one_comic') != 'false') {
     52        if(get_option('kommiku_one_comic') != 0 && get_option('kommiku_one_comic') != false) {
    5453            $kommiku['manga'] = true;
    5554            $kommiku['series'] = get_option( 'kommiku_one_comic' );
     
    5756            $kommiku['chapter'] = $explodeURL[1];
    5857            $kommiku['pages'] = $explodeURL[2];
    59         } else {
     58        } else if($explodeURL[1] != '') {
    6059            global $wpdb;
    6160            $kommiku['series'] = strtolower($explodeURL[1]);
     
    6463            $kommiku['chapter'] = $explodeURL[2];
    6564            $kommiku['pages'] = $explodeURL[3];
     65        } else {
     66            $kommiku['manga'] = true;
    6667        }
    67        
    6868    } else if((count($explodeURL) <= 4) && (count($explodeURL) >= 1) && ($explodeURL[0] != '')) {
    6969        if(get_option('kommiku_no_slug')) {
     
    8888
    8989add_action('init', 'kommiku_fancy_url');
    90 add_action('template_redirect', 'kommiku_source');
     90add_action('init', 'kommiku_source');
    9191
    9292function kommiku_header() {
     
    110110{
    111111    global $wpdb, $post, $comment, $kommiku, $page, $series, $chapter; 
    112         include(KOMMIKU_FOLDER.'/admin/database.php');
     112        require_once(KOMMIKU_FOLDER.'/admin/database.php');
    113113        $db = new kommiku_database();
    114114       
     
    221221            mkdir(UPLOAD_FOLDER, 0755);
    222222            error_reporting(E_ALL ^ E_NOTICE);
    223         require(KOMMIKU_FOLDER.'/admin/database.php');
     223        require_once(KOMMIKU_FOLDER.'/admin/database.php');
    224224        $db = new kommiku_database();
    225225        $wpdb->show_errors();
     
    609609function kommiku_settings() {
    610610    global $settings,$status;
    611         include(KOMMIKU_FOLDER.'/admin/database.php');
     611        require_once(KOMMIKU_FOLDER.'/admin/database.php');
    612612        $db = new kommiku_database();
    613613           
     
    662662    {
    663663        global $wpdb, $kommiku_version;
    664         //$version = get_option( 'kommiku_version' );
    665        
    666         //if ($version != KOMMIKU_VERSION) {
    667         //      if (!$version) { //Install the Table Only if the Version Option didn't exist.
     664        $version = get_option( 'kommiku_version' );
     665       
     666        if ($version = '2.0') {
     667           
     668            $updateTable = 'ALTER TABLE `'.$wpdb->prefix.'_comic_chapter`
     669                            ADD `pub_date` VARCHAR(30) NOT NULL ,
     670                            ADD `slug` VARCHAR(100)
     671                            NOT NULL';
     672            $wpdb->query($updateTable);
     673               
     674            update_option('kommiku_version', '2.1');   
     675        }
     676       
     677        if ($version != KOMMIKU_VERSION) {
     678                if (!$version) { //Install the Table Only if the Version Option didn't exist.
    668679                    $table = $wpdb->prefix."comic_page";
    669680                        if($wpdb->get_var("show tables like '$table'") != $table) {
     
    700711                                summary TEXT NOT NULL,
    701712                                series_id INT(9) NOT NULL,
     713                                pub_date VARCHAR(30) NOT NULL,
     714                                slug VARCHAR(100),
    702715                            UNIQUE KEY id (id)
    703716                            );";
     
    732745                            $wpdb->query($structure);
    733746                           
    734                         add_option("kommiku_version", KOMMIKU_VERSION);
     747                        add_option("kommiku_version", 2.1);
    735748                        add_option("kommiku_url_format", 'manga');
    736749                        add_option("kommiku_comic_upload", 'comics');
    737                         add_option("kommiku_skin_directory", 'kommiku');
     750                        add_option("kommiku_skin_directory", 'default');
    738751                        add_option("kommiku_one_comic", 'false');
    739752                        add_option("kommiku_no_slug", 'false');
    740753                        mkdir(WP_LOAD_PATH."/comics", 0755);
    741754                }
    742             //}
    743         //}
     755            }
     756        }
    744757       
    745758    }
Note: See TracChangeset for help on using the changeset viewer.