文件操作 - DropboxNotice.php
返回文件管理
返回主菜单
删除本文件
文件: /home/tecnoht/public_html/termozerba--com/wp-content/plugins/backwpup/inc/Notice/DropboxNotice.php
编辑文件内容
<?php namespace Inpsyde\BackWPup\Notice; use BackWPup_Option; /** * Class DropboxNotice * * @package Inpsyde\BackWPup\Notice */ class DropboxNotice extends Notice { const OPTION_NAME = 'backwpup_notice_dropbox_needs_reauthenticated'; const ID = self::OPTION_NAME; /** * List of jobs that need to be reauthenticated * * @var array */ private $jobs = []; /** * {@inheritdoc} */ protected function render(NoticeMessage $message) { $this->view->warning($message, $this->getDismissActionUrl()); } /** * {@inheritdoc} */ protected function isScreenAllowed() { return true; } /** * {@inheritdoc} */ protected function shouldDisplay() { if (!parent::shouldDisplay()) { return false; } $jobs = BackWPup_Option::get_job_ids(); foreach ($jobs as $job) { $token = BackWPup_Option::get($job, 'dropboxtoken'); if (isset($token['access_token']) && !isset($token['refresh_token'])) { $this->jobs[$job] = BackWPup_Option::get($job, 'name'); } } return !empty($this->jobs); } protected function message() { $message = new NoticeMessage('dropbox'); $message->jobs = $this->jobs; return $message; } }
修改文件时间
将文件时间修改为当前时间的前一年
删除文件