You are here

function uc_extra_fields_pane_load_class in Extra Fields Checkout Pane 6.2

Autoloader

Parameters

string $class: The class file to be loaded

Return value

boolean

1 string reference to 'uc_extra_fields_pane_load_class'
uc_extra_fields_pane.module in ./uc_extra_fields_pane.module
Module: uc_extra_fields_pane.module

File

./uc_extra_fields_pane.module, line 1274
Module: uc_extra_fields_pane.module

Code

function uc_extra_fields_pane_load_class($class) {
  if (strpos($class, 'UCXF') !== FALSE) {
    if (strpos($class, 'Exception') !== FALSE) {

      // Load the Exception classes
      return module_load_include('inc', 'uc_extra_fields_pane', 'class/Exceptions');
    }
    else {
      return module_load_include('class.php', 'uc_extra_fields_pane', 'class/' . $class);
    }
  }
  return FALSE;
}