goiintra/public_html/lib/member_lib_process.php

117 lines
2.4 KiB
PHP

<?php
include getenv("DOCUMENT_ROOT")."/include/session_include.php";
//$func->checkAdmin("index.php");
/*
for($i=0; $i<sizeof($_POST); $i++) {
list($key, $value) = each($_POST);
$$key = $value;
if(is_array($value))
{
$count = 10;
for($i = 0; $i < $count; $i ++) {
if ($value[$i]) echo "ARRAY[$key][$value[$i]]<br>";
}
}
else echo "[$key][$value]<br>";
//print_r($_POST);
}
//exit;
*/
$mode = $mmode;
if($mode == "update" && $m_uid == "") {
echo 0;
exit();
}
$columns = array();
$values = array();
if($mode == "create") {
$columns[] = "m_userid";
$columns[] = "m_signupdate";
}
$columns[] = "m_pwd";
$columns[] = "m_firstname";
$columns[] = "m_lastname";
//$columns[] = "m_initial";
$columns[] = "m_cell";
if ($actionPage == "ADMINUSERINFO") {}
$columns[] = "m_initial";
$columns[] = "m_status";
$columns[] = "m_level";
$columns[] = "m_comment";
////////////
// data
////////////
if($mode == "create") {
$values[] = trim($m_userid);
$values[] = date("YmdHis");
}
$pwdSize = 50;
$feed = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
for ($i=0; $i < $pwdSize; $i++)
$rand_str .= substr($feed, rand(0, strlen($feed)-1), 1);
$CRYPT_WORD = md5($rand_str);
$hash = crypt($m_pwd,$CRYPT_WORD);
//echo"[$rand_str]<br>[$CRYPT_WORD]<br>[$hash]";exit;
$values[] = $hash;
$values[] = str_replace("\\", "", trim($m_firstname));
$values[] = str_replace("\\", "", trim($m_lastname));
//$values[] = str_replace("\\", "", trim($m_initial));
$values[] = str_replace("-", "", trim($m_cell));
// password 입력없으면 password update 안함
/*
if ($user_password != "" && $user_password_chk != "") {
if ($_SERVER["REMOTE_ADDR"] != "127.0.0.1") $user_passwordSTR = password_hash($user_password, PASSWORD_DEFAULT);
else $user_passwordSTR = $user_password;
$values[] = $user_passwordSTR;
}
*/
if ($actionPage == "ADMINUSERINFO") {}
$values[] = $m_initial;
$values[] = $m_status;
$values[] = $m_level; // Admin : 1, Manager : 3, Staff : 5, Accounting : 6, Sales : 7, Driver : 9
$values[] = str_replace("\\", "", trim($m_comment));
//for ($i=0; $i < count($columns); $i++)
//echo "[$columns[$i]][$values[$i]]<br>";
//echo "[UID=$uid][ID=$userid][MAXUID=$maxuid]";
//exit;
if($mode == "create") {
$jdb->iQuery("tbl_member", $columns, $values);
echo 1;
exit();
}
else if($mode == "update") {
$jdb->uQuery("tbl_member", $columns, $values, " where m_uid = '$m_uid' ");
echo 1;
exit();
}
exit();
?>