文件操作 - Project.php
返回文件管理
返回主菜单
删除本文件
文件: /home/www/public/wp-content/plugins/smart-slider-3/Nextend/SmartSlider3/PublicApi/Project.php
编辑文件内容
<?php namespace Nextend\SmartSlider3\PublicApi; use Nextend\SmartSlider3\Application\ApplicationSmartSlider3; use Nextend\SmartSlider3\Application\Model\ModelSliders; use Nextend\SmartSlider3\BackupSlider\ImportSlider; /** * Class Project * * This class contains the publicly available static methods to interact with projects. * * @package Nextend\SmartSlider3 */ class Project { /** * @param int $projectID * * @example \Nextend\SmartSlider3\PublicApi\Project::clearCache(6); * */ public static function clearCache($projectID) { $application = ApplicationSmartSlider3::getInstance(); $applicationType = $application->getApplicationTypeFrontend(); $sliderModal = new ModelSliders($applicationType); $sliderModal->refreshCache($projectID); } /** * @param string $pathToFile * @param integer $groupID * * @return bool|int projectID on success. false on failure. * * @example \Nextend\SmartSlider3\PublicApi\Project::import('/path/to/project.ss3'); */ public static function import($pathToFile, $groupID = 0) { if (!is_admin()) { require_once(ABSPATH . 'wp-admin/includes/file.php'); } $application = ApplicationSmartSlider3::getInstance(); $applicationType = $application->getApplicationTypeAdmin(); $import = new ImportSlider($applicationType); $projectID = $import->import($pathToFile, $groupID); if ($projectID !== false) { return $projectID; } return false; } }
修改文件时间
将文件时间修改为当前时间的前一年
删除文件