/** * Return array of active search modules * * @return array Array of modules **/ function running() { global $search_spider; $modules = array(); $options = $search_spider->get_options(); foreach ($options['active'] as $field) { $modules[$field] = Search_Module_Factory::get($field); } return array_filter($modules); }
/** * Display edit box for module * module ID - $_POST['id] * * @return void **/ function su_module_edit() { if ( current_user_can( 'administrator' ) && check_ajax_referer( 'searchunleashed-module' ) ) { require dirname( __FILE__ ).'/models/search-module.php'; $this->render_admin( 'module_edit', array( 'module' =>Search_Module_Factory::get( $_GET['id'] ) ) ); die(); } }