Function Reference: geodir_location_plugin_activated

Summary

This function runs after a plugin has been activated.

Parameters

$plugin
(string) (required) Plugin path to main plugin file with plugin data.

Default: None

Source File

geodir_location_plugin_activated() is located in geodir_location_manager/geodir_location_manager.php [Line: 95]

Source Code

function geodir_location_plugin_activated($plugin)
{
	if (!get_option('geodir_installed')) 
	{
		$file = plugin_basename(__FILE__);
		if($file == $plugin) 
		{
			$all_active_plugins = get_option( 'active_plugins', array() );
			if(!empty($all_active_plugins) && is_array($all_active_plugins))
			{
				foreach($all_active_plugins as $key => $plugin)
				{
					if($plugin ==$file)
						unset($all_active_plugins[$key]) ;
				}
			}
			update_option('active_plugins',$all_active_plugins);
			
		}
		
		wp_die(__('There was an issue determining where GeoDirectory Plugin is installed and activated. Please install or activate GeoDirectory Plugin.', GEODIRLOCATION_TEXTDOMAIN));
	}
	
}