CMS  Version 3.9
OpenDataHelper Class Reference

Public Member Functions

 formatFieldLink ($data)
 
 compareClasses ($itemA, $itemB)
 
 sortItems ($items)
 

Detailed Description

Definition at line 8 of file open_data_helper.inc.

Member Function Documentation

◆ compareClasses()

OpenDataHelper::compareClasses (   $itemA,
  $itemB 
)

Definition at line 25 of file open_data_helper.inc.

26  {
27  if (strcasecmp($itemA->pretty_class_name, $itemB->pretty_class_name) == 0)
28  {
29  return 1;
30  }
31  elseif (strcasecmp($itemA->pretty_class_name, $itemB->pretty_class_name) < 0)
32  {
33  return -1;
34  }
35  else
36  {
37  return 1;
38  }
39  }

◆ formatFieldLink()

OpenDataHelper::formatFieldLink (   $data)

Definition at line 10 of file open_data_helper.inc.

11  {
12  if ($data->open_data_id)
13  {
14  $param = "open_data_id={$data->open_data_id}";
15  }
16  else
17  {
18  $param = "class={$data->class}&field={$data->field}";
19  }
20  $html = "<a href=\"open_data_form?$param\">{$data->field}</a>\n";
21 
22  return $html;
23  }

◆ sortItems()

OpenDataHelper::sortItems (   $items)

Definition at line 41 of file open_data_helper.inc.

42  {
43  if(is_array($items))
44  {
45  usort($items, array(OpenDataHelper, compareClasses));
46  }
47  return $items;
48  }
compareClasses($itemA, $itemB)

The documentation for this class was generated from the following file: