-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhelper.php
103 lines (87 loc) · 2.85 KB
/
helper.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
<?php
defined('_JEXEC') or die;
require_once (JPATH_SITE.DIRECTORY_SEPARATOR.'components'.DIRECTORY_SEPARATOR.'com_content'.DIRECTORY_SEPARATOR.'helpers'.DIRECTORY_SEPARATOR.'route.php');
class TSJ_Water_Notice {
public function getParams()
{
$params = array();
$db =& JFactory::getDBO();
$db->setQuery( "SELECT cfg_value FROM #__tsj_cfg WHERE cfg_name = 'water_StartDay';" );
$row =& $db->loadResult();
// Проверка на ошибки
if (!$result = $db->query()) {
//echo $this->db->stderr();
return false;
}
$params['water_startday'] = $row;
$db->setQuery( "SELECT cfg_value FROM #__tsj_cfg WHERE cfg_name = 'water_StopDay';" );
$row =& $db->loadResult();
// Проверка на ошибки
if (!$result = $db->query()) {
//echo $this->db->stderr();
return false;
}
$params['water_stopday'] = $row;
$db->setQuery( "SELECT cfg_value FROM #__tsj_cfg WHERE cfg_name = 'gaz_StartDay';" );
$row =& $db->loadResult();
// Проверка на ошибки
if (!$result = $db->query()) {
//echo $this->db->stderr();
return false;
}
$params['gaz_startday'] = $row;
$db->setQuery( "SELECT cfg_value FROM #__tsj_cfg WHERE cfg_name = 'gaz_StopDay';" );
$row =& $db->loadResult();
// Проверка на ошибки
if (!$result = $db->query()) {
//echo $this->db->stderr();
return false;
}
$params['gaz_stopday'] = $row;
$db->setQuery( "SELECT cfg_value FROM #__tsj_cfg WHERE cfg_name = 'electro_StartDay';" );
$row =& $db->loadResult();
// Проверка на ошибки
if (!$result = $db->query()) {
//echo $this->db->stderr();
return false;
}
$params['electro_startday'] = $row;
$db->setQuery( "SELECT cfg_value FROM #__tsj_cfg WHERE cfg_name = 'electro_StopDay';" );
$row =& $db->loadResult();
// Проверка на ошибки
if (!$result = $db->query()) {
//echo $this->db->stderr();
return false;
}
$params['electro_stopday'] = $row;
// Общие параметры
$db->setQuery( "SELECT cfg_value FROM #__tsj_cfg WHERE cfg_name = 'water_on';" );
$row =& $db->loadResult();
if (!$result = $db->query()) {
//echo $this->db->stderr();
return false;
}
$params['water_on'] = $row;
$db->setQuery( "SELECT cfg_value FROM #__tsj_cfg WHERE cfg_name = 'gaz_on';" );
$row =& $db->loadResult();
if (!$result = $db->query()) {
//echo $this->db->stderr();
return false;
}
$params['gaz_on'] = $row;
$db->setQuery( "SELECT cfg_value FROM #__tsj_cfg WHERE cfg_name = 'electro_on';" );
$row =& $db->loadResult();
if (!$result = $db->query()) {
//echo $this->db->stderr();
return false;
}
$params['electro_on'] = $row;
return $params;
}
function suf_type($day) {
return ($day%10==1 && $day%100!=11 ? 0 :
($day%10>=2 && $day%10<=4 && ($day%100<10 || $day%100>=20) ? 1 :
2));
}
}
?>