Plugin Directory

Changeset 2344191


Ignore:
Timestamp:
07/21/2020 03:59:42 PM (6 years ago)
Author:
zephilou
Message:

Add 1.2.0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cyklodev-wp-settings/trunk/index.php

    r2337112 r2344191  
    1111
    1212defined('ABSPATH') or die("Cannot access pages directly.");
     13
     14
     15
     16function cyklodev_settings_js_form() {
     17    $filename =  esc_url( plugins_url( 'js/ckd_settings_form.js', __FILE__ ) );
     18    wp_register_script('cyklodev_settings', $filename, array( 'jquery' ), true, rand(), true);
     19    wp_enqueue_script( 'cyklodev_settings');
     20    wp_enqueue_style('cyklodev_settings', esc_url( plugins_url( 'css/switch.css', __FILE__ ) ));
     21
     22}
     23add_action( 'admin_enqueue_scripts', 'cyklodev_settings_js_form' );
     24
     25
    1326
    1427
     
    2639 */
    2740
    28 $options_list = array (
    29     'cyklodev_settings_rss'                 => 'Rss',
    30     'cyklodev_settings_login_email'         => 'Login with email',
    31     'cyklodev_settings_update_notification' => 'Update notification',
    32     'cyklodev_settings_update_auto'         => 'Automatic update',
    33     'cyklodev_settings_disable_gutemberg'   => 'Disable Gutemberg'
    34 );
    35 
     41 $options_list = array (
     42     'cyklodev_settings_rss'                 => 'Disable Rss',
     43     'cyklodev_settings_auto_update_plugin'  => 'Auto update plugins',
     44     'cyklodev_settings_update_notification' => 'Disable update notification',
     45     'cyklodev_settings_update_auto'         => 'Disable automatic update',
     46     'cyklodev_settings_disable_gutemberg'   => 'Disable Gutemberg'
     47 );
    3648
    3749/*
     
    4254    echo '<div class="wrap"><h2>'.__('Settings','cyklodev').'</h2>';
    4355    include_once 'views/settings.php';
    44 }
    45 
    46 
    47 /*
    48  * Include function login with email
    49  */
    50 
    51 function cyklodev_login_with_email($username) {
    52     $user = get_user_by_email($username);
    53     if(!empty($user->user_login))
    54         $username = $user->user_login;
    55     return $username;
    5656}
    5757
     
    9797 */
    9898
    99 if(get_option('cyklodev_settings_update_notification') == 'disable' || get_option('cyklodev_settings_update_notification') == false){
     99if(get_option('cyklodev_settings_update_notification') == 'on'){
    100100    add_action('admin_menu','cyklodev_remove_update_notification');
    101101}
    102102
    103 if(get_option('cyklodev_settings_login_email') == 'enable'){
     103if(get_option('cyklodev_settings_login_email') == 'on'){
    104104    add_action('wp_authenticate','cyklodev_login_with_email');
    105105}
    106106
    107 if(get_option('cyklodev_settings_rss') == 'disable' || get_option('cyklodev_settings_rss') == false){
     107if(get_option('cyklodev_settings_rss') == 'on' ){
    108108    add_action('init', 'cyklodev_disable_rss_links');
    109109}
    110110
    111 if(get_option('cyklodev_settings_disable_gutemberg') == 'enable'){
     111if(get_option('cyklodev_settings_disable_gutemberg') == 'on'){
    112112    add_action('init', 'cyklodev_disable_gutemberg');
    113113}
    114114
    115 if(get_option('cyklodev_settings_update_auto') == 'enable'){
     115if(get_option('cyklodev_settings_update_auto') == 'on'){
     116    define( 'AUTOMATIC_UPDATER_DISABLED', true );
    116117    define ('WP_AUTO_UPDATE_CORE',true);
    117 } else {
    118     define ('WP_AUTO_UPDATE_CORE',false);
    119118}
     119
     120if(get_option('cyklodev_settings_auto_update_plugin') == 'on'){
     121    define( 'AUTOMATIC_UPDATER_DISABLED', false );
     122    add_filter( 'auto_update_plugin', '__return_true' );
     123}
     124
    120125?>
Note: See TracChangeset for help on using the changeset viewer.