CMS  Version 3.9
open_data_helper.inc
Go to the documentation of this file.
1 <?php
9 {
10  function formatFieldLink($data)
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  }
24 
25  function compareClasses($itemA, $itemB)
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  }
40 
41  function sortItems($items)
42  {
43  if(is_array($items))
44  {
45  usort($items, array(OpenDataHelper, compareClasses));
46  }
47  return $items;
48  }
49 }?>
compareClasses($itemA, $itemB)