#!/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin;

ModuleName='exif-1.0';
ModuleSort='app';
ModuleType='ENVExt';
ModuleMainVersion='1';
ModuleVersion='1.0';
ModuleDescription='Exif是一种图象文件格式，它的数据存储与JPEG格式是完全相同的。实际上Exif格式就是在JPEG格式头部插入了数码照片的信息，包括拍摄时的光圈、快门、白平衡、ISO、焦距、日期时间等各种和拍摄条件以及相机品牌、型号、色彩编码、拍摄时录制的声音以及全球定位系统（GPS）、缩略图等。简单地说，Exif=JPEG+拍摄参数。因此，你可以利用任何可以查看JPEG文件的看图软件浏览Exif格式的照片，但并不是所有的图形程序都能处理Exif信息。';
ModuleInstallPath=/usr/local/${ModuleName};
ModuleDate='2014-11-25';
ModuleWebSite='http://www.xuanlove.net';
ModuleScriptBy='Mr.Xuan';

ModuleInstallFunctions='url:index.php?c=exifc&ModuleSort=app,txt:管理|cmd:uninstall,txt:卸载,class:red';
ModuleNotInstallFunctions='cmd:install,txt:安装|cmd:delete,txt:删除,class:red';


#install
function amh_module_install()
{
	if amh_module_status ; then
		return;
	else
		\cp -a /root/amh/modules/${ModuleName}/web/* ${amh_www}/web;
		amh_module_status;
	fi;
}

#admin
function amh_module_admin()
{
	if amh_module_status ; then
		action=$1;

		if ! echo $action | grep '\.\.' >/dev/null; then
			if [ -f "/root/amh/modules/${ModuleName}/admin-script/${action}" ]; then
				. /root/amh/modules/${ModuleName}/admin-script/${action};
				return $?;
			fi;
		fi;

	else
		return;
	fi;
}

#uninstall
function amh_module_uninstall()
{
	if amh_module_status ; then
		
		rm -f ${amh_www}/web/Controller/exifc.php;
		rm -f ${amh_www}/web/Model/exifs.php;
		rm -f ${amh_www}/web/View/exif_*;
		echo "[OK] ${ModuleName} Uninstall successful." && return 0;
		return 1;
	else
		return;
	fi;
}

#status
function amh_module_status()
{
	if [ -f "${amh_www}/web/Controller/exifc.php" ]; then
		echo "[OK] ${ModuleName} is already installed.";
		return 0;
	else
		echo "[Notice] ${ModuleName} is not installed.";
		return 1;
	fi;
}