/** * Standard modular run function for setting features from the setup wizard. */ function set_fields() { if (!addon_installed('banners')) { return; } $usergroups = $GLOBALS['FORUM_DRIVER']->get_usergroup_list(); if (post_param_integer('have_default_banners_donation', 0) == 0) { $test = $GLOBALS['SITE_DB']->query_value_null_ok('banners', 'name', array('name' => 'donate')); if (!is_null($test)) { require_code('banners2'); delete_banner('donate'); foreach (array_keys($usergroups) as $id) { $GLOBALS['SITE_DB']->query_insert('group_page_access', array('page_name' => 'donate', 'zone_name' => 'site', 'group_id' => $id), false, true); } } } if (post_param_integer('have_default_banners_advertising', 0) == 0) { $test = $GLOBALS['SITE_DB']->query_value_null_ok('banners', 'name', array('name' => 'advertise_here')); if (!is_null($test)) { require_code('banners2'); delete_banner('advertise_here'); foreach (array_keys($usergroups) as $id) { $GLOBALS['SITE_DB']->query_insert('group_page_access', array('page_name' => 'advertise', 'zone_name' => 'site', 'group_id' => $id), false, true); } } } $test = $GLOBALS['SITE_DB']->query_value('banners', 'COUNT(*)'); if ($test == 0) { set_option('is_on_banners', '0'); } }
/** * Standard aed_module delete actualiser. * * @param ID_TEXT The entry being deleted */ function delete_actualisation($id) { $b_type = post_param('b_type'); $this->donext_type = $b_type; delete_banner($id); }
function testDeleteitems() { delete_banner_type($this->banner_type); delete_banner($this->banner_name); }