Welcome to mirror list, hosted at ThFree Co, Russian Federation.

Option.php « core - github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
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;
	}
}