26 lines
445 B
PHP
26 lines
445 B
PHP
<?php
|
|
|
|
class Cache_Manager
|
|
{
|
|
public function exists($cacheid)
|
|
{
|
|
if (!$cacheid)
|
|
return false;
|
|
|
|
return sql_value("SELECT count(*) FROM `caches` WHERE `cache_id`=&1", 0, $cacheid) == 1;
|
|
}
|
|
|
|
public function userMayModify($cacheid)
|
|
{
|
|
global $login;
|
|
|
|
$login->verify();
|
|
|
|
$cacheOwner = sql_value("SELECT `user_id` FROM `caches` WHERE `cache_id`=&1", -1, $cacheid);
|
|
|
|
return $cacheOwner == $login->userid;
|
|
}
|
|
}
|
|
|
|
?>
|