From 022b44b744f2c4aeb4b475a0d1613775054ef38c Mon Sep 17 00:00:00 2001 From: devjin Date: Mon, 20 Aug 2012 05:13:49 +0000 Subject: [PATCH] issue 2259 removed the agreement file when delete agreement text in member configuration. git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.3.1@11047 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/member/member.admin.controller.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/modules/member/member.admin.controller.php b/modules/member/member.admin.controller.php index ce1551a7e..74ef0610a 100644 --- a/modules/member/member.admin.controller.php +++ b/modules/member/member.admin.controller.php @@ -166,7 +166,12 @@ if($args->enable_confirm !='Y') $args->enable_confirm = 'N'; $args->limit_day = (int)$args->limit_day; if(!$args->change_password_date) $args->change_password_date = 0; - if(!trim(strip_tags($args->agreement))) $args->agreement = null; + if(!trim(strip_tags($args->agreement))) + { + $agreement_file = _XE_PATH_.'files/member_extra_info/agreement_' . Context::get('lang_type') . '.txt'; + FileHandler::removeFile($agreement_file); + $args->agreement = null; + } if(!trim(strip_tags($args->after_login_url))) $args->after_login_url = null; if(!trim(strip_tags($args->after_logout_url))) $args->after_logout_url = null; if(!trim(strip_tags($args->redirect_url))) $args->redirect_url = null;