function mdl_submit($str_adminPass = "", $str_adminRand = "")
{
$_arr_adminData = array("admin_name" => $this->adminSubmit["admin_name"], "admin_note" => $this->adminSubmit["admin_note"], "admin_status" => $this->adminSubmit["admin_status"], "admin_type" => $this->adminSubmit["admin_type"], "admin_allow" => $this->adminSubmit["admin_allow"], "admin_nick" => $this->adminSubmit["admin_nick"]);
if ($this->adminSubmit["admin_id"] < 1) {
$_arr_insert = array("admin_pass" => $str_adminPass, "admin_rand" => $str_adminRand, "admin_time" => time(), "admin_time_login" => time(), "admin_ip" => fn_getIp());
$_arr_data = array_merge($_arr_adminData, $_arr_insert);
$_num_adminId = $this->obj_db->insert(BG_DB_TABLE . "admin", $_arr_data);
//更新数据
if ($_num_adminId > 0) {
$_str_alert = "y020101";
//更新成功
} else {
return array("alert" => "x020101");
}
} else {
if ($str_adminPass) {
$_arr_adminData["admin_pass"] = $str_adminPass;
//如果密码不为空则修改
}
if ($str_adminRand) {
$_arr_adminData["admin_rand"] = $str_adminRand;
//如果密码不为空则修改
}
$_num_adminId = $this->adminSubmit["admin_id"];
$_num_mysql = $this->obj_db->update(BG_DB_TABLE . "admin", $_arr_adminData, "admin_id=" . $_num_adminId);
//更新数据
if ($_num_mysql > 0) {
$_str_alert = "y020103";
//更新成功
} else {
return array("alert" => "x020103");
}
}
return array("admin_id" => $_num_adminId, "alert" => $_str_alert);
}