public function clearExpiredFiles()
 {
     $files = glob(ConfService::getCoreConf("PUBLIC_DOWNLOAD_FOLDER") . "/*.php");
     $loggedUser = AuthService::getLoggedUser();
     $userId = $loggedUser->getId();
     $deleted = array();
     foreach ($files as $file) {
         $ar = explode(".", basename($file));
         $id = array_shift($ar);
         if (strlen($id) != 32) {
             continue;
         }
         $publicletData = ShareCenter::loadPublicletData($id);
         if (!isset($publicletData["OWNER_ID"]) || $publicletData["OWNER_ID"] != $userId) {
             continue;
         }
         if (isset($publicletData["EXPIRE_TIME"]) && is_numeric($publicletData["EXPIRE_TIME"]) && $publicletData["EXPIRE_TIME"] > 0 && $publicletData["EXPIRE_TIME"] < time() || isset($publicletData["DOWNLOAD_LIMIT"]) && $publicletData["DOWNLOAD_LIMIT"] > 0 && $publicletData["DOWNLOAD_LIMIT"] <= $publicletData["DOWNLOAD_COUNT"]) {
             unlink($file);
             $deleted[] = basename($file);
             PublicletCounter::delete(str_replace(".php", "", basename($file)));
         }
     }
     return $deleted;
 }