1
0
Fork 0
mirror of https://github.com/DanielnetoDotCom/YouPHPTube synced 2025-10-03 09:49:28 +02:00
This commit is contained in:
Daniel Neto 2024-04-17 13:51:39 -03:00
parent 7695fd0fee
commit a843d34bcb
2 changed files with 8 additions and 3 deletions

View file

@ -1113,6 +1113,7 @@ abstract class CacheHandler {
TimeLogStart($timeLog);
$prefix = $this->getCacheSubdir();
if (class_exists('CachesInDB')) {
_error_log("deleteCache CachesInDB");
CacheDB::deleteCacheStartingWith($prefix);
}
TimeLogEnd($timeLog, __LINE__);
@ -1121,6 +1122,7 @@ abstract class CacheHandler {
unset($_SESSION['user']['sessionCache']);
TimeLogEnd($timeLog, __LINE__);
if($clearFirstPageCache){
_error_log("deleteCache clearFirstPageCache");
clearCache(true);
}
TimeLogEnd($timeLog, __LINE__);

View file

@ -335,13 +335,16 @@ class CachesInDB extends ObjectYPT
public static function _deleteCacheStartingWith($name)
{
if(isBot()){
_error_log("CachesInDB::_deleteCacheStartingWith($name) error line=".__LINE__);
return false;
}
global $global;
if (empty($name)) {
_error_log("CachesInDB::_deleteCacheStartingWith($name) error line=".__LINE__);
return false;
}
if (!static::isTableInstalled()) {
_error_log("CachesInDB::_deleteCacheStartingWith($name) error line=".__LINE__);
return false;
}
$name = self::hashName($name);
@ -349,7 +352,7 @@ class CachesInDB extends ObjectYPT
//$sql = "DELETE FROM " . static::getTableName() . " WHERE name LIKE '{$name}%'";
$sql = "DELETE FROM " . static::getTableName() . " WHERE MATCH(name) AGAINST('{$name}*' IN BOOLEAN MODE);";
_error_log("CachesInDB::_deleteCacheStartingWith($name)($name) $sql");
_error_log("CachesInDB::_deleteCacheStartingWith($name) $sql");
$global['lastQuery'] = $sql;
//_error_log("Delete Query: ".$sql);
self::readUncomited();