Plugin Directory

Changeset 1533071


Ignore:
Timestamp:
11/12/2016 08:45:30 PM (9 years ago)
Author:
iytin
Message:

new version 0.13

Location:
nova-poshta-declarations/trunk
Files:
3 added
1 edited

Legend:

Unmodified
Added
Removed
  • nova-poshta-declarations/trunk/NpControllerClass.php

    r1531893 r1533071  
    2020            // called after all plugins have loaded
    2121            add_action( 'plugins_loaded', array( $this, 'plugins_loaded' ) );
     22            add_action( 'admin_menu', array( $this, 'npen_admin_actions' ), 10 );
    2223
    2324
     
    2627        add_action( 'woocommerce_order_items_table',
    2728            array( $this, 'action_woocommerce_order_items_table' ) );
     29
    2830    }
    2931
     
    5355        $plugin = isset( $_REQUEST['plugin'] ) ? $_REQUEST['plugin'] : '';
    5456        check_admin_referer( "activate-plugin_{$plugin}" );
    55 
    5657
    5758    }
     
    113114    }
    114115
     116    public function npen_admin_actions() {
     117
     118        add_menu_page( "Новая почта Электронные накладные", "Новая почта", 'manage_options',
     119            "npen_admin_settings",
     120            array( $this, "npen_admin_settings" ) );
     121
     122//      add_submenu_page('npen_admin_settings', 'Список населенных пунктов', 'Населенные пункты',
     123//          'manage_options', 'npen_admin_citieslist', array($this, "npen_admin_citieslist"));
     124//      add_submenu_page('npen_admin_settings', 'Список Контрагентов', 'Список Контрагентов',
     125//          'manage_options', 'npen_admin_Counterpartieslist', array($this, "npen_admin_Counterpartieslist"));
     126//      add_submenu_page('npen_admin_settings', 'Список Контактных лиц', 'Список Контактных лиц',
     127//          'manage_options', 'npen_admin_CounterpartiesContactslist', array($this, "npen_admin_CounterpartiesContactslist"));
     128    }
     129
     130    public function npen_admin_settings() {
     131        if ( isset( $_POST['NPEN_settings_nonce'] ) && isset( $_POST['npen_settings_save'] ) && wp_verify_nonce( $_POST['NPEN_settings_nonce'],
     132                'NPEN_settins_nonce' )
     133        ) {
     134
     135            update_option( 'npen_api_key', $_POST['npen_api_key'] );
     136
     137            update_option( 'npen_lang', $_POST['npen_lang'] );
     138
     139        }
     140        include_once( 'views/npen_metabox/npen_settigns_template.php' );
     141    }
     142
    115143}
    116144
Note: See TracChangeset for help on using the changeset viewer.