/** * TrackEmailSmtpAct::act_updateTrackEmailSmtp() * 修改邮件服务配置 * @param int $id 邮件服务配置ID * @param int $smtp_plat 平台名称 * @param string $smtp_count 平台帐号 * @param string $smtp_user_name 服务帐号 * @param string $smtp_user_pwd 服务密码 * @param string $smtp_host 服务地址 * @param string $smtp_port 服务端口 * @return bool */ public function act_updateTrackEmailSmtp() { $id = isset($_POST["id"]) ? intval(trim($_POST["id"])) : 0; $smtp_plat = isset($_POST["smtp_plat"]) ? post_check($_POST["smtp_plat"]) : ""; $smtp_count = isset($_POST["smtp_count"]) ? post_check($_POST["smtp_count"]) : ""; $smtp_user_name = isset($_POST["smtp_user_name"]) ? post_check($_POST["smtp_user_name"]) : ""; $smtp_user_pwd = isset($_POST["smtp_user_pwd"]) ? post_check($_POST["smtp_user_pwd"]) : ""; $smtp_host = isset($_POST["smtp_host"]) ? post_check($_POST["smtp_host"]) : ""; $smtp_port = isset($_POST["smtp_port"]) ? post_check($_POST["smtp_port"]) : ""; $act = isset($_REQUEST["act"]) ? post_check($_REQUEST["act"]) : ""; $mod = isset($_REQUEST["mod"]) ? post_check($_REQUEST["mod"]) : ""; if (!AuthUser::checkLogin($mod, $act)) { self::$errCode = 10010; self::$errMsg = "对不起,您无数据添加权限!"; return false; } if (empty($id)) { self::$errCode = 10000; self::$errMsg = "邮件模版ID参数有误!"; return false; } if (empty($smtp_plat)) { self::$errCode = 10001; self::$errMsg = "平台名称参数有误!"; return false; } if (empty($smtp_count)) { self::$errCode = 10002; self::$errMsg = "平台帐号有误!"; return false; } if (empty($smtp_host)) { self::$errCode = 10003; self::$errMsg = "服务地址参数有误!"; return false; } if (empty($smtp_port)) { self::$errCode = 10004; self::$errMsg = "服务端口有误!"; return false; } if (empty($smtp_user_name)) { self::$errCode = 10005; self::$errMsg = "服务帐号有误!"; return false; } if (empty($smtp_user_pwd)) { self::$errCode = 10006; self::$errMsg = "服务密码有误!"; return false; } $uid = $_SESSION[C('USER_AUTH_SYS_ID')]; $data = array("platForm" => $smtp_plat, "platAccount" => $smtp_count, "smtpUser" => $smtp_user_name, "smtpPwd" => $smtp_user_pwd, "smtpHost" => $smtp_host, "smtpPort" => $smtp_port, "edit_user_id" => $uid, "editTime" => time()); $res = TrackEmailSmtpModel::updateTrackEmailSmtp($id, $data); self::$errCode = TrackEmailSmtpModel::$errCode; self::$errMsg = TrackEmailSmtpModel::$errMsg; return $res; }