CMS
Version 3.9
open_data_helper.inc
Go to the documentation of this file.
1
<?php
8
class
OpenDataHelper
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
}?>
$items
$items
Definition:
data_import_select.inc:47
OpenDataHelper
Definition:
open_data_helper.inc:9
OpenDataHelper\compareClasses
compareClasses($itemA, $itemB)
Definition:
open_data_helper.inc:25
OpenDataHelper\formatFieldLink
formatFieldLink($data)
Definition:
open_data_helper.inc:10
OpenDataHelper\sortItems
sortItems($items)
Definition:
open_data_helper.inc:41
$param
$param
Definition:
fileshare_library_members.inc:84
code
cms.sonjara.com
cms
components
open_data
open_data_helper.inc
Generated on Tue Mar 23 2021 15:36:13 for CMS by
1.9.1