class ActiveCampaign {
  public function __construct ( )
  public function TransferApply ( ApplyId )
  public function TransferReservation ( ReservationId )
  public function __destruct ( )
}

class Applies {
  public static function Register ( params )
}

class Articles {
  public static function _list ( table, columns, auth )
  public static function _open ( table, columns, auth, id )
  public static function deleteDirectory ( dir )
  public static function trashcache ( )
  public static function _filterbyidentifications ( sql, datasheet )
  public static function _filterbytags ( sql, tag )
  public static function _order ( sql, order, dir )
  public static function _trim ( string, your_desired_width )
  public static function _generatethumb ( thcutoff )
}

class Autolang {
  public static function translate ( string )
  public static function savelocale ( key, value, original_value, [ categoryId ] , [ Type ] )
  public static function translate_all ( matches )
}

class CMS {
  public static function check_requirements ( )
  public static function header ( )
  public static function navigation ( )
  public static function captcha_hash ( )
  public static function error_handler ( error_message )
  public static function success_handler ( success_message )
  public static function trimstring ( text, length )
  public static function uniqueCSS ( )
  public static function uniqueJS ( )
}

class Convert {
  public static function processArray2xml ( data, xml_data, [ itemname ] )
  public static function arrayToXml ( filename, array, [ root ] , [ itemname ] )
}

class DB {
  public static function _update ( fields, table, where )
  public static function _insert ( fields, table )
  public static function connect ( dbSettings )
  public static function table ( query, [ conn ] , [ nosync ] )
  public static function find ( table, id, [ conn ] )
  public static function record ( query, [ conn ] )
  public static function field ( query, [ conn ] )
  public static function columnValues ( query, [ conn ] )
  public static function update ( table, fields, [ where ] , [ conn ] )
  public static function insert ( table, fields, [ conn ] )
  public static function delete ( table, [ where ] , [ conn ] )
  public static function columnExists ( table, column, [ conn ] )
  public static function run ( query, [ conn ] )
  public static function tableExists ( table, [ conn ] )
  public static function recordExists ( table, where, [ conn ] )
  public static function count ( table, counter, [ where ] , [ conn ] )
  public static function sum ( table, summarizer, [ where ] , [ conn ] )
  public static function min ( table, column, [ where ] , [ conn ] )
  public static function max ( table, column, [ where ] , [ conn ] )
  public static function addColumn ( table, columnName, columnType, [ conn ] )
  public static function changeColumn ( table, columnName, columnType, [ columnAfterFix ] , [ conn ] )
  public static function removeColumn ( table, columnName, [ conn ] )
  public static function createTable ( table, columns, [ conn ] )
  public static function columnType ( table, columnName, [ conn ] )
  public static function lastQuery ( )
}

class Date {
  public static function _short ( timestamp )
  public static function _medium ( timestamp )
  public static function _reservation_tmpl ( timestamp )
  public static function _reservation_tmpl_2 ( timestamp )
  public static function _admin_tmpl ( timestamp )
  public static function _admin_tmpl_2 ( timestamp )
  public static function _tmpl ( timestamp )
  public static function _long_longmonth ( timestamp )
  public static function _long ( timestamp )
}

class FormValidator {
  public function FormValidator ( )
  public function AddCustomValidator ( customv )
  public function addValidation ( variable, validator, error )
  public function GetErrors ( )
  public function ValidateForm ( )
  public function ValidateObject ( validatorobj, formvariables, error_string )
  public function validate_req ( input_value, default_error_message, variable_name )
  public function validate_maxlen ( input_value, max_len, variable_name, default_error_message )
  public function validate_minlen ( input_value, min_len, variable_name, default_error_message )
  public function test_datatype ( input_value, reg_exp )
  public function validate_email ( email )
  public function validate_for_numeric_input ( input_value, validation_success )
  public function validate_lessthan ( command_value, input_value, variable_name, default_error_message )
  public function validate_greaterthan ( command_value, input_value, variable_name, default_error_message )
  public function validate_select ( input_value, command_value, default_error_message, variable_name )
  public function validate_dontselect ( input_value, command_value, default_error_message, variable_name )
  public function ValidateCommand ( command, command_value, input_value, default_error_message, variable_name, formvariables )
}

class Forms {
  public static function resolve ( formid, [ action ] , [ captcha ] , [ exceptions ] )
  public static function complete ( formid )
  public static function validate ( type, name, required )
  public static function input_template ( label, type, name, required )
  public static function checkbox_template ( label, name, element_id, required )
  public static function radio_template ( label, name, element_id, required )
  public static function select_template ( label, name, element_id, required )
  public static function textarea_template ( label, name, required )
  public static function textbox_template ( label, textboxid )
  public static function submit_template ( label, captcha )
}

class Handlers {
  public static function errorHandler ( msg, [ describeError ] )
  public static function redirect ( url )
  public static function ajaxSuccess ( response, [ additional_parameters ] )
  public static function ajaxError ( response, [ additional_parameters ] )
  public static function apiSuccess ( response, [ additional_parameters ] )
  public static function apiError ( response, [ additional_parameters ] )
}

class Helpers {
  public function trimByWords ( str, width )
  public static function uniqueHash ( length, table, column )
  public static function mb_ucfirst ( string, encoding )
  public static function filename ( text )
  public static function human_filesize ( bytes, [ decimals ] )
  public static function parseFiltersQuery ( filters )
  public static function travelSearchDataLayer ( journeyFilters, destinationNamesBySeoName )
}

class Image {
  public function Image ( [ dir ] )
  public function resize ( fname, ext, [ width ] , [ height ] , [ overlay ] )
}

class Journeys {
  public static function Profile ( id, [ SelectedDateId ] )
  public static function IdFromUrl ( url )
  public static function Export ( )
  public static function departureDatesBlockHtml ( journeyId, [ onlyLastMinute ] )
}

class Label {
  public static function makeLabel ( string )
  public static function niceLabel ( text )
  public static function generateNiceLabel ( string )
}

class Mail {
  public static function Send ( body, subject, email, [ sender ] )
  public static function SendContact ( body, subject, email, name )
}

class Navigation {
  public static function Struct ( direction, [ parent_id ] , [ output ] )
}

class Newsletter {
  public static function Exists ( email, category )
  public static function SubscribeUser ( email, name, category )
  public static function GenerateCode ( )
  public static function SendValidateMail ( email, name, code )
  public static function SendCompleteMail ( email, name, id )
  public static function CompleteSubscribe ( code )
  public static function ValidateCode ( code )
  public static function ValidateUnsubscribeCode ( code )
  public static function Unsubscribe ( id )
}

class OnlinePayment {
  public function __construct ( Purchase, [ config ] , [ currency ] )
  public function SetField ( Key, Value )
  public function AddProduct ( Fields )
  public function GenerateInitiateForm ( )
  public function InitializeIPN ( )
  public function ValidateIPN_Response ( Response )
  public function Confirm_IPN ( IPN_Response )
  public function CheckIPN_Returned ( )
  public function CheckIPN_NotResponding ( )
  public function SetWaitingForIPN ( )
  public function IPN_Responde_Timeout ( )
  public function InitializeBackRef ( )
  public function ThrowCompletedMessage ( Message )
  public function CloseTransaction_WithTimeout ( )
  public function CloseTransaction_WithError ( ErrorMessage )
  public function CloseTransaction_WithForget ( [ ErrorMessage ] )
  public function GetWrongTransaction_ErrorMessage ( )
  public function GetTransaction_State ( )
  public function ThrowError ( ErrorMessage )
  public function ThrowFatalError ( ErrorMessage )
  public function ThrowForgotMessage ( Message )
  public function LogAction ( Message, [ LogType ] )
  public function Multi_To_SingleDimensional_Array ( [ array ] , [ skip ] )
}

class Pager {
  public function __construct ( [ numtotal ] , [ amount ] , [ thispage ] , [ prevtext ] , [ nexttext ] )
  public function parse_nav ( )
}

class Pictures {
  public static function resize ( dir, filename, extension, width, height, [ cutoff ] , [ prefered_side ] )
}

class Purchases {
  public static function MyPurchaseContent ( PurchaseId )
}

class Search {
  public static function tableColumns ( table )
  public static function findTermFixer ( string )
  public static function searchResults ( tables, searchString, [ resultLimit ] )
  public static function router ( table, item_id, name )
}

class Security {
  public static function encodeIdentifier ( val )
  public static function decodeIdentifier ( val )
}

class Seo {
  public static function attr ( text )
  public static function formatPageTitle ( title )
  public static function normalizeMetaDescription ( description, [ max ] )
  public static function canonicalHref ( )
  public static function hreflangAlternateLinks ( canonicalHref )
  public static function url ( text )
  public static function localekey ( text )
  public static function metaTags ( )
}

class Session {
  public static function put ( name, value )
  public static function get ( name )
  public static function pull ( name )
}

class Slider {
  public static function Items ( )
  public static function Indicators ( )
}

class VipMembersImporter {
  public function __construct ( XlsFilename )
  public function ReadXls ( )
  public function SaveItems ( )
}