Class admincp_category

Description

AdminCP category system class to perform the majority category functions

  • author: ILance
  • version: $Revision: 1.0.0 $

Located in /api/class.admincp_category.inc.php (line 28)

admincp
   |
   --admincp_category
Method Summary
string fetch_category_listing_question_count ([integer $cid = 0], [string $cattype = ''])
void remove_category_recursive ([integer $cid = 0], [string $cattype = ''])
Methods
can_remove_categories (line 262)

Function to learn if any categories can be removed within ILance

It basically makes sure there is always 1 category left in the system. This double checks that.

  • return: HTML representation of the pulldown menu with auction type values
string can_remove_categories ()
fetch_category_listing_question_count (line 290)

Function to fetch the count (integer) of category listings questions in a specific category

  • return: Returns listing questions count
string fetch_category_listing_question_count ([integer $cid = 0], [string $cattype = ''])
  • integer $cid: category id
  • string $cattype: category type (service/product)
remove_category_recursive (line 36)

Function to remove categories recursively

void remove_category_recursive ([integer $cid = 0], [string $cattype = ''])
  • integer $cid: category id
  • string $cattype: category type (service or product)

Inherited Methods

Inherited From admincp

admincp::activate_user()
admincp::api_phrasegroupname()
admincp::auction_details_pulldown()
admincp::auction_details_pulldown2()
admincp::auction_state_pulldown()
admincp::auction_status_pulldown()
admincp::ban_user()
admincp::cancel_user()
admincp::category_pulldown()
admincp::construct_admin_input()
admincp::construct_bidamounttypes()
admincp::construct_budget_group_pulldown()
admincp::construct_csv_data()
admincp::construct_escrow_balance()
admincp::construct_finalvalue_group_pulldown()
admincp::construct_html_table()
admincp::construct_increment_group_pulldown()
admincp::construct_insertion_group_pulldown()
admincp::construct_new_member()
admincp::construct_parent_int_input()
admincp::construct_parent_pulldown_input()
admincp::construct_parent_textarea_input()
admincp::construct_parent_yesno_input()
admincp::construct_paymodules_input()
admincp::construct_paymodules_parent_int_input()
admincp::construct_paymodules_parent_pass_input()
admincp::construct_paymodules_parent_pulldown_input()
admincp::construct_paymodules_parent_textarea_input()
admincp::construct_paymodules_parent_text_input()
admincp::construct_paymodules_parent_yesno_input()
admincp::construct_revenue_balance()
admincp::construct_tsv_data()
admincp::decode_entities()
admincp::default_gateway_pulldown()
admincp::email_departments_pulldown()
admincp::fetch_admincp_news()
admincp::fetch_auction_enhancements_list()
admincp::fetch_budget_catcount()
admincp::fetch_cron_schedule()
admincp::fetch_custom_phrases_count()
admincp::fetch_email_department_count()
admincp::fetch_email_department_title()
admincp::fetch_fv_catcount()
admincp::fetch_increment_catcount()
admincp::fetch_insertion_budget_catcount()
admincp::fetch_insertion_catcount()
admincp::fetch_language_name()
admincp::fetch_latest_news()
admincp::fetch_master_phrases_count()
admincp::fetch_moved_phrases_count()
admincp::fetch_reporting_fields()
admincp::fetch_task_varname()
admincp::fetch_total_phrases_count()
admincp::insert_bid_increment()
admincp::insert_budget_group()
admincp::insert_budget_range()
admincp::insert_fv_fee()
admincp::insert_fv_group()
admincp::insert_increment_group()
admincp::insert_insertion_fee()
admincp::insert_insertion_group()
admincp::phrasegroup_pulldown()
admincp::phraselist_pulldown()
admincp::print_admincp_nav()
admincp::print_admincp_subnav()
admincp::print_admins_pulldown()
admincp::print_audit_scripts_pulldown()
admincp::print_budget_group_pulldown()
admincp::print_from_to_date_range()
admincp::print_fv_group_pulldown()
admincp::print_increment_group_pulldown()
admincp::print_insertion_group_pulldown()
admincp::print_invoicetype_pulldown()
admincp::print_members_pulldown()
admincp::print_migrate_billing_pulldown()
admincp::print_migrate_to_pulldown()
admincp::print_moderation_pulldown()
admincp::print_profile_filtertype_pulldown()
admincp::print_roletype_pulldown()
admincp::print_roleusertype_pulldown()
admincp::print_scheduled_tasks_pulldown()
admincp::print_template_filelist_pulldown()
admincp::print_version()
admincp::products_pulldown()
admincp::rebuild_language_cache()
admincp::remove_bid_increment()
admincp::remove_budget_group()
admincp::remove_budget_range()
admincp::remove_fv_fee()
admincp::remove_fv_group()
admincp::remove_increment_group()
admincp::remove_insertion_fee()
admincp::remove_insertion_group()
admincp::remove_registration_question()
admincp::remove_user()
admincp::scheduled_task_phrase()
admincp::suspend_user()
admincp::template_groups()
admincp::unsuspend_user()
admincp::unverify_user()
admincp::update_bid_increment()
admincp::update_budget_group()
admincp::update_budget_range()
admincp::update_fv_fee()
admincp::update_increment_group()
admincp::update_insertion_fee()

Documentation generated on Mon, 08 Aug 2011 17:40:46 +0200 by phpDocumentor 1.4.1