public static function UCXF_FieldList::getAllCustomFields in Extra Fields Checkout Pane 6.2
Get all available custom order fields @access public @static
Return value
array
5 calls to UCXF_FieldList::getAllCustomFields()
- UCXFApiTestCase::testUCXF_FieldList in ./
uc_extra_fields_pane.test - Test if UCXF_FieldList behaves as excepted.
- UCXFOrderTestCase::testOrder in ./
uc_extra_fields_pane.test - Test the order administration.
- UCXFTestCase::checkout in ./
uc_extra_fields_pane.test - Overrides UbercartTestHelper::checkout().
- uc_extra_fields_pane_customfields in ./
uc_extra_fields_pane.admin.inc - List of custom fields
- uc_extra_fields_pane_views_get_fields in views/
uc_extra_fields_pane.views.inc - Get all uc_extra_fields_pane fields
File
- class/
UCXF_FieldList.class.php, line 179 - Contains the UCXF_FieldList class.
Class
- UCXF_FieldList
- This class is used to keep track of all loaded fields in one request. It's also used as a central place to request fields.
Code
public static function getAllCustomFields() {
self::loadAll();
$fields = array();
foreach (self::$fields as $field) {
if (!$field
->in_pane('extra_delivery') && !$field
->in_pane('extra_billing')) {
$fields[$field->db_name] = $field;
}
}
uasort($fields, array(
'UCXF_FieldList',
'sort',
));
return $fields;
}