Plugin Directory

Changeset 1455475


Ignore:
Timestamp:
07/15/2016 05:10:48 PM (10 years ago)
Author:
damodar22
Message:

sms-api

Location:
any-api-sms-for-woocommerce
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • any-api-sms-for-woocommerce/sms-all-api.php

    r1455446 r1455475  
    7070register_activation_hook( __FILE__, 'api_pro_jal_install' );
    7171register_activation_hook( __FILE__, 'api_pro_jal_install_data' );
     72// updation
     73register_activation_hook(__FILE__, 'apisms_activation');
     74function apisms_activation() {
     75  $notices= get_option('my_plugin_deferred_admin_notices', array());
     76 // $notices[]= "Any Api SMS For WooCommerce : Thanks for using this plugin";
     77  update_option('my_plugin_deferred_admin_notices', $notices);
     78}
     79
     80add_action('admin_init', 'apisms_admin_init');
     81function apisms_admin_init() {
     82  $current_version = 2.0;
     83  $version= get_option('my_plugin_version');
     84  if ($version != $current_version) {
     85    // Do whatever upgrades needed here.
     86    update_option('my_plugin_version', $current_version);
     87    $notices= get_option('my_plugin_deferred_admin_notices', array());
     88    $notices[]= "Any Api SMS For WooCommerce : Upgraded version $version to $current_version.";
     89    update_option('my_plugin_deferred_admin_notices', $notices);
     90  }
     91}
     92
     93add_action('admin_notices', 'apisms_admin_notices');
     94function apisms_admin_notices() {
     95  if ($notices= get_option('my_plugin_deferred_admin_notices')) {
     96    foreach ($notices as $notice) {
     97      echo "<div class='updated'><p>$notice</p></div>";
     98    }
     99    delete_option('my_plugin_deferred_admin_notices');
     100  }
     101}
     102
     103register_deactivation_hook(__FILE__, 'apisms_deactivation');
     104function apisms_deactivation() {
     105  delete_option('my_plugin_version');
     106  delete_option('my_plugin_deferred_admin_notices');
     107}
     108//
     109
    72110/**
    73111 * WooCommerce notification submit customer order
  • any-api-sms-for-woocommerce/trunk/sms-all-api.php

    r1455446 r1455475  
    7070register_activation_hook( __FILE__, 'api_pro_jal_install' );
    7171register_activation_hook( __FILE__, 'api_pro_jal_install_data' );
     72// updation
     73register_activation_hook(__FILE__, 'apisms_activation');
     74function apisms_activation() {
     75  $notices= get_option('my_plugin_deferred_admin_notices', array());
     76 // $notices[]= "Any Api SMS For WooCommerce : Thanks for using this plugin";
     77  update_option('my_plugin_deferred_admin_notices', $notices);
     78}
     79
     80add_action('admin_init', 'apisms_admin_init');
     81function apisms_admin_init() {
     82  $current_version = 2.0;
     83  $version= get_option('my_plugin_version');
     84  if ($version != $current_version) {
     85    // Do whatever upgrades needed here.
     86    update_option('my_plugin_version', $current_version);
     87    $notices= get_option('my_plugin_deferred_admin_notices', array());
     88    $notices[]= "Any Api SMS For WooCommerce : Upgraded version $version to $current_version.";
     89    update_option('my_plugin_deferred_admin_notices', $notices);
     90  }
     91}
     92
     93add_action('admin_notices', 'apisms_admin_notices');
     94function apisms_admin_notices() {
     95  if ($notices= get_option('my_plugin_deferred_admin_notices')) {
     96    foreach ($notices as $notice) {
     97      echo "<div class='updated'><p>$notice</p></div>";
     98    }
     99    delete_option('my_plugin_deferred_admin_notices');
     100  }
     101}
     102
     103register_deactivation_hook(__FILE__, 'apisms_deactivation');
     104function apisms_deactivation() {
     105  delete_option('my_plugin_version');
     106  delete_option('my_plugin_deferred_admin_notices');
     107}
     108//
     109
    72110/**
    73111 * WooCommerce notification submit customer order
Note: See TracChangeset for help on using the changeset viewer.