// 未ログインホーム
function deleteCacheAnonymousHome()
{
- @unlink(CACHE.'views'.DS.'element_0_user_index');
+ if (file_exists(CACHE.'views'.DS.'element_0_user_index')) {
+ @unlink(CACHE.'views'.DS.'element_0_user_index');
+ }
}
// 自セッション関連
{
$Session = CorePlus::set_behavoir('Session');
- if (!empty($user_id)) {
+ if (!empty($user_id) && file_exists(CACHE.'views'.DS.'element_'.$user_id.'_user_index')) {
@unlink(CACHE.'views'.DS.'element_'.$user_id.'_user_index');
}
if (!$Session->id()) {
return false;
}
- @unlink(CACHE.'views'.DS.'element_'.$Session->id().'_character_picture_table');
- @unlink(CACHE.'views'.DS.'element_'.$Session->id().'_character_index');
+ if (file_exists(CACHE.'views'.DS.'element_'.$Session->id().'_character_picture_table')) {
+ @unlink(CACHE.'views'.DS.'element_'.$Session->id().'_character_picture_table');
+ }
+ if (file_exists(CACHE.'views'.DS.'element_'.$Session->id().'_character_index')) {
+ @unlink(CACHE.'views'.DS.'element_'.$Session->id().'_character_index');
+ }
}
// キャラクター
if (!empty($character_id)) {
$this->deleteCacheCharacterView($character_id, $deleteModelCache);
- @unlink(CACHE.'views'.DS.'element_'.$character_id.'_character_picture_table');
+ if (file_exists(CACHE.'views'.DS.'element_'.$character_id.'_character_picture_table')) {
+ @unlink(CACHE.'views'.DS.'element_'.$character_id.'_character_picture_table');
+ }
}
}
function deleteCacheCharacterView($character_id = null, $deleteModelCache = false)
{
if (!empty($character_id)) {
- @unlink(CACHE.'views'.DS.'element_'.$character_id.'_character_view');
+ if (file_exists(CACHE.'views'.DS.'element_'.$character_id.'_character_view')) {
+ @unlink(CACHE.'views'.DS.'element_'.$character_id.'_character_view');
+ }
$Session = CorePlus::set_behavoir('Session');
- @unlink(CACHE.'views'.DS.'element_'.$Session->id().'_'.$character_id.'_character_view');
+ if (file_exists(CACHE.'views'.DS.'element_'.$Session->id().'_'.$character_id.'_character_view')) {
+ @unlink(CACHE.'views'.DS.'element_'.$Session->id().'_'.$character_id.'_character_view');
+ }
}
if ($deleteModelCache) {
function deleteCache4CharacterPicture($character_id)
{
if (!empty($character_id)) {
- @unlink(CACHE.'views'.DS.'element_'.$character_id.'_character_picture_index');
+ if (file_exists(CACHE.'views'.DS.'element_'.$character_id.'_character_picture_index')) {
+ @unlink(CACHE.'views'.DS.'element_'.$character_id.'_character_picture_index');
+ }
$Session = CorePlus::set_behavoir('Session');
- @unlink(CACHE.'views'.DS.'element_'.$Session->id().'_'.$character_id.'_character_picture_index');
+ if (file_exists(CACHE.'views'.DS.'element_'.$Session->id().'_'.$character_id.'_character_picture_index')) {
+ @unlink(CACHE.'views'.DS.'element_'.$Session->id().'_'.$character_id.'_character_picture_index');
+ }
}
}
if (!empty($user_id)) {
clearCache('_users_view_'.$user_id);
- @unlink(CACHE.'views'.DS.'element_'.$user_id.'user_index');
- @unlink(CACHE.'views'.DS.'element_'.$user_id.'_character_picture_table');
- @unlink(CACHE.'views'.DS.'element_'.$user_id.'_character_view');
+ if (file_exists(CACHE.'views'.DS.'element_'.$user_id.'user_index')) {
+ @unlink(CACHE.'views'.DS.'element_'.$user_id.'user_index');
+ }
+ if (file_exists(CACHE.'views'.DS.'element_'.$user_id.'_character_picture_table')) {
+ @unlink(CACHE.'views'.DS.'element_'.$user_id.'_character_picture_table');
+ }
+ if (file_exists(CACHE.'views'.DS.'element_'.$user_id.'_character_view')) {
+ @unlink(CACHE.'views'.DS.'element_'.$user_id.'_character_view');
+ }
}
}
}
$Session = CorePlus::set_behavoir('Session');
- @unlink(CACHE.'views'.DS.'element_'.$character_id.'_character_profile_archive_index');
- @unlink(CACHE.'views'.DS.'element_'.$Session->id().'_'.$character_id.'_character_profile_archive_index');
+ if (file_exists(CACHE.'views'.DS.'element_'.$character_id.'_character_profile_archive_index')) {
+ @unlink(CACHE.'views'.DS.'element_'.$character_id.'_character_profile_archive_index');
+ }
+ if (file_exists(CACHE.'views'.DS.'element_'.$Session->id().'_'.$character_id.'_character_profile_archive_index')) {
+ @unlink(CACHE.'views'.DS.'element_'.$Session->id().'_'.$character_id.'_character_profile_archive_index');
+ }
}