Packageindex Classtrees Elementlist

File: vb3/impex/systems/ubb_classic/000.php
vB3 ImpEx Import system - ImpEx.ubb_classic

ubb_classic_000

ImpExFunction
   |
  +-- ImpExDatabase
     |
    +-- ImpExModule
       |
      +-- ubb_classic_000

Ubb_classic

 

private class ubb_classic_000 extends ImpExModule

Ubb_classic

AuthorsJerry Hutchings <jerry.hutchings@vbulletin.com>
Version$Revision: 1.10 $
Copyrighthttp://www.vbulletin.com/license.html

 

Methods inherited from ImpExModule

impexmodule, init, restart, check_order, using, resume, restarted, add_module_error, get_class_list

Methods inherited from ImpExDatabase

impexdatabase, create_data_type, add_import_id, add_custom_field, import_pm_text, import_pm, import_buddy_ignore, import_ban_list, import_post, import_user, fetch_user_salt, import_avatar, import_user_group, import_category, import_forum, import_thread, import_moderator, import_style_array, import_user_field_value, add_admin_user, import_rank, import_usergroup, get_vb_userid, get_one_username, get_user_array, get_banned_group, get_imported_group_ids, get_thread_id, get_threads_ids, get_category_ids, get_style_ids, get_done_user_ids, get_user_ids, get_username, get_forum_ids, clear_ban_list, clear_imported_styles, clear_imported_forums, clear_imported_threads, clear_banned_users, clear_imported_users, clear_imported_posts, clear_imported_polls, clear_imported_buddy_list, clear_imported_ignore_list, clear_imported_private_messages, clear_imported_moderators, clear_imported_smilies, clear_imported_user_groups, clear_imported_ranks, clear_imported_usergroups, update_post_parent_ids, associate_user, check_database, import_poll, import_poll_to_thread, import_poll_voters, does_smilie_exists, import_smilie, set_forum_private, import_smilie_image_group, clear_non_admin_users

Methods inherited from ImpExFunction

impexfunction, option2bin, over_ride_test, iif, unhtmlspecialchars, vb_parse_url, vb_file_get_contents, return_style_array, html_2_bb, parse_smilie_callback, all_your_posts_are_belong_to_us

Public Method Summary

void

ubb_classic_000()

Constructor

Private Method Summary

boolean

check_path(object displayobject $displayobject, object sessionobject $sessionobject, string $path)

Simple path checker
boolean

check_file(object displayobject $displayobject, object sessionobject $sessionobject, string $file)

Simple file checker
array

get_members_list(string &$path, int &$start_at, int &$per_page)

Simple file checker
mixed

getubbperms(string $adminstring, int $bannedgroupid)

Gets the ubb user permission mapping to vb permissions
string

local_html_2bb(string $htmlcode)

Parses ubb_classic html
array

get_custom_smilie(string $dir)

Returns custom ubb_classic smilies
array

makelist(string &$filepath, array &$vbuserid)

Returns a vbuser list from the ubb_classic users
array

get_pm_users(string &$ubbmemberspath)

Returns an array of the ubb_classic pm users
string

convert_ubb6_pm_to_pm(string $varname, string $data)

Regex callback
string

ubbdate2unix(string $datestring, string $timestring)

Returns a correctly formatted unix time from a ubb time string
string

clean_pm_text(string $text)

HTML clean up for ubb_classic PM's
array

get_ubb_classic_polls_details(string &$path, int &$poll_start_at, int &$poll_per_page)

Returns a list of the ubb_polls
void

get_ubb_poll_results_details(string &$polls_path, string &$poll_file_name)

Mad ultra ninja code from the high council of Regexia
string

escape_text_single_quotes(string $text, string $prepend, string $append)

Regex callback
string

convert_to_array(string $varname, string $data)

Regex callback
void

if( $path, $path)

Warning: documentation is missing.

Fields inherited from ImpExModule

$_restart, $_error

Fields inherited from ImpExDatabase

$_customernumber

Fields inherited from ImpExFunction

$_smilies

Private Field Summary

string

$_version

Class version
string

$_modulestring

Module string

Public Method Details

ubb_classic_000

public void ubb_classic_000( )

  Constructor

Returns void


Private Method Details

check_path

private boolean check_path( object displayobject $displayobject, object sessionobject $sessionobject, string $path )

  Simple path checker

Parameter
object displayobject $displayobject
The displayobject
object sessionobject $sessionobject
The current session object
string $path
The full path
Returns boolean


check_file

private boolean check_file( object displayobject $displayobject, object sessionobject $sessionobject, string $file )

  Simple file checker

Parameter
object displayobject $displayobject
The displayobject
object sessionobject $sessionobject
The current session object
string $file
The full path and filename
Returns boolean


get_members_list

private array get_members_list( string &$path, int &$start_at, int &$per_page )

  Simple file checker

Parameter
string &$path
Path to the memebers directory
int &$start_at
Start point
int &$per_page
End point
Returns array


getubbperms

private mixed getubbperms( string $adminstring, int $bannedgroupid )

  Gets the ubb user permission mapping to vb permissions

Parameter
string $adminstring
Path to the memebers directory
int $bannedgroupid
Banned group id
Returns mixed


local_html_2bb

private string local_html_2bb( string $htmlcode )

  Parses ubb_classic html

Parameter
string $htmlcode
The html to parse
Returns string


get_custom_smilie

private array get_custom_smilie( string $dir )

  Returns custom ubb_classic smilies

Parameter
string $dir
The directory path to the smmilies
Returns array


makelist

private array makelist( string &$filepath, array &$vbuserid )

  Returns a vbuser list from the ubb_classic users

Parameter
string &$filepath
The directory path
array &$vbuserid
The vBuser array
Returns array


get_pm_users

private array get_pm_users( string &$ubbmemberspath )

  Returns an array of the ubb_classic pm users

Parameter
string &$ubbmemberspath
The directory path
Returns array


convert_ubb6_pm_to_pm

private string convert_ubb6_pm_to_pm( string $varname, string $data )

  Regex callback

Parameter
string $varname
Variable name
string $data
Variable value
Returns string


ubbdate2unix

private string ubbdate2unix( string $datestring, string $timestring )

  Returns a correctly formatted unix time from a ubb time string

Parameter
string $datestring
Date string
string $timestring
Time string
Returns string


clean_pm_text

private string clean_pm_text( string $text )

  HTML clean up for ubb_classic PM's

Parameter
string $text
The text to be parsed
Returns string


get_ubb_classic_polls_details

private array get_ubb_classic_polls_details( string &$path, int &$poll_start_at, int &$poll_per_page )

  Returns a list of the ubb_polls

Parameter
string &$path
Path to the polls directory
int &$poll_start_at
Start point
int &$poll_per_page
End point
Returns array


get_ubb_poll_results_details

private void get_ubb_poll_results_details( string &$polls_path, string &$poll_file_name )

  Mad ultra ninja code from the high council of Regexia

Parameter
string &$polls_path
Path to the polls directory
string &$poll_file_name
Poll file name (inc. .cgi)
Returns void


escape_text_single_quotes

private string escape_text_single_quotes( string $text, string $prepend, string $append )

  Regex callback

Parameter
string $text
Text
string $prepend
Prepend
string $append
Append
Returns string


convert_to_array

private string convert_to_array( string $varname, string $data )

  Regex callback

Parameter
string $varname
Variable name
string $data
Variable value
Returns string


if

private void if( $path, $path )

 

Warning: documentation is missing.

Parameter
$path
Warning: documentation is missing.
$path
Warning: documentation is missing.
Returns void


Private Field Details

$_version

private string $_version

>>'0.0.1'<<

Class version
This will allow the checking for interoprability of class version in diffrentversions of ImpEx


$_modulestring

private string $_modulestring

>>'ImpEx UBB Classic-Specific API'<<

Module string
Class string for phpUnit header



Packageindex Classtrees Elementlist
PHPDoc 1.0beta