function setUp() { parent::setUp(); require_code('tickets2'); add_ticket_type("platinum", 0, 0); // Test the forum was actually created $this->tickettype_id = $GLOBALS['SITE_DB']->query_value_null_ok('translate', 'id', array('text_original' => "platinum")); $this->assertTrue('platinum' == get_translated_text($this->tickettype_id)); }
/** * The actualiser to add a ticket type. * * @return tempcode The UI */ function add_ticket_type() { $title = get_page_title('ADD_TICKET_TYPE'); $ticket_type = post_param('ticket_type', post_param('ticket_type_2')); add_ticket_type($ticket_type, post_param_integer('guest_emails_mandatory', 0), post_param_integer('search_faq', 0)); // Permissions require_code('permissions2'); set_category_permissions_from_environment('tickets', $ticket_type); // Show it worked / Refresh $url = build_url(array('page' => '_SELF', 'type' => 'misc'), '_SELF'); return redirect_screen($title, $url, do_lang_tempcode('SUCCESS')); }