1
0
This repository has been archived on 2021-04-26. You can view files and clone it, but cannot push or open issues or pull requests.
gallery3-contrib/3.0/modules/strip_exif/helpers/strip_exif_installer.php
jingai c75b151a7a strip_exif module: Version 1.
Module to strip specified EXIF and IPTC tags from uploaded photos.
By default, set up to strip location data (but not enabled by default).
2011-08-18 13:46:24 -04:00

39 lines
1.0 KiB
PHP

<?php defined("SYSPATH") or die("No direct script access.");
class strip_exif_installer {
private static function getversion() { return 1; }
private static function setversion() { module::set_version("strip_exif", self::getversion()); }
static function install() {
self::setversion();
@mkdir(VARPATH . "modules/strip_exif");
@mkdir(VARPATH . "modules/strip_exif/log");
}
static function upgrade($version) {
if ($version < self::getversion())
self::setversion();
}
static function can_activate() {
$messages = array();
if (!function_exists("exec")) {
$messages["warn"][] = t("exec() is required to auto-detect the exiv2 binary. You must specify the path to the exiv2 binary manually.");
}
return $messages;
}
static function activate() {
}
static function deactivate() {
}
static function uninstall() {
dir::unlink(VARPATH . "modules/strip_exif");
}
}
# vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab: