Sindbad~EG File Manager
<?php
add_action( 'admin_init', 'maintenance_version_check' );
function maintenance_version_check() {
$old_version = get_option( 'maintenance_db_version' );
$options = get_option( 'maintenance_options' );
if ( empty( $old_version ) && false === $options )
maintenance_install();
elseif ( empty( $old_version ) && !empty( $options ) )
maintenance_update();
elseif ( intval( $old_version ) < intval( MAINTENANCE_DB_VERSION ) )
maintenance_update();
}
function maintenance_install() {
$options = mt_get_plugin_options();
add_option( 'maintenance_db_version', MAINTENANCE_DB_VERSION );
add_option( 'maintenance_options', $options);
}
function maintenance_update() {
$options = mt_get_plugin_options();
$settings = get_option( 'maintenance_options' );
update_option( 'maintenance_db_version', MAINTENANCE_DB_VERSION);
foreach ( $options as $key => $value ) {
if ( !isset( $settings[$key] ) )
$settings[$key] = $value;
}
update_option( 'maintenance_options', $options);
}
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists