blob: d7158509d1f0b7f259d1f8dfa7006a30d099f926 (
plain)
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
|
<?php
//TODO
// - design Caching, in terms of API, piwik.php loading data for a given website (from one file)
// - design Options, how WP plugins make use of it, reuse same pattern
function Piwik_GetOption($name)
{
try {
return Piwik_FetchOne( 'SELECT option_value
FROM ' . Piwik::prefixTable('option') . '
WHERE option_name = ?',
$name);
} catch(Exception $e) {
return false;
}
}
function Piwik_UpdateOption($name, $value)
{
try {
return Piwik_Query('INSERT INTO '. Piwik::prefixTable('option') . ' (option_name, option_value)
VALUES (?, ?)
ON DUPLICATE KEY UPDATE option_value = ?',
array($name, $value, $value));
} catch(Exception $e) {
return false;
}
}
|