include "dbaccess.php";
function inputReplace($arg) {
// $arg = str_replace("&", "&", $arg);
$arg = str_replace("<", "<", $arg);
$arg = str_replace(">", ">", $arg);
$arg = str_replace("\"", """, $arg);
$arg = str_replace("'", "’", $arg);
$arg = nl2br($arg);
// $arg = str_replace("\n\r", "
", $arg);
$arg = str_replace("\\", "¥", $arg);
return $arg;
}
function inputReplaceSource($arg) {
$arg = str_replace("
", "\n\r", $arg);
return $arg;
}
function repQuote($arg) {
$arg = str_replace("'", "'", $arg);
echo "O!!!";
return $arg;
}
function inputReplaceSource2($arg) {
$arg = str_replace("
", "\n", $arg);
return $arg;
}
function deleteTabSpace($arg) {
$arg = str_replace(" ", "", $arg);
return $arg;
}
function deleteReturn($arg) {
$arg = str_replace("\n", "", $arg);
$arg = str_replace("\r", "", $arg);
return $arg;
}
function inputReplaceBr($arg) {
$arg = str_replace("\n","
", $arg);
return $arg;
}
function deleteTabSpaceReturn($arg) {
$arg = deleteTabSpace($arg);
$arg = deleteReturn($arg);
return $arg;
}
// 空白であればtrueを返却します
function isNull($arg) {
$boolean = false;
$arg = trim($arg);
if ($arg == "") {
$boolean = true;
}
return $boolean;
}
// 半角カナが”含まれていればFALSE”を返却します
function isHankana($arg)
{
if (mb_ereg("[ア-ン]", $arg)) {
return true;
} else {
return false;
}
}
// 全角カナが”含まれていればTRUE”を返却します
function isZenkana($arg)
{
if (mb_ereg("^[あ-ん]+$", $str)) {
return true;
} else {
return false;
}
}
// 引数が空白でなければ
タグを挿入します
function addTagBr($arg)
{
if ( $arg != "" ) {
$arg = $arg. "
";
}
return $arg;
}
// URLチェックがOKであればTrue、URLでなければFalseを返却します
function urlCheck($arg){
if (preg_match('/^(http|HTTP|ftp)(s|S)?:\/\/+[A-Za-z0-9]+\.[A-Za-z0-9]/',$arg)) {
return true;
}
else{
return false;
}
}
// DBアクセスを行います
function getConnect(){
if (!($cn = @mysql_connect(DB_ADDRESS, DB_USER, DB_PASSWORD))) {
echo "
";
echo "データベース接続エラーが発生しました。
お手数ですが再度ログインして下さい。";
echo "";
die;
exit;
}
mysql_set_charset("utf8");
if (!(mysql_select_db(DB_NAME))) {
echo "";
echo "データベース接続エラーが発生しました。
お手数ですが再度ログインして下さい。";
echo "";
die;
exit;
}
return $cn;
}
// ログインチェック
function isLogin($arg){
if($arg == ""){
header( "HTTP/1.1 301 Moved Permanently" );
header( "Location: logout.php" );
exit;
}
}
// M_FLOWに登録されている内容をOptionValueにして返却する
function getStatusList($arg1,$now_status){
// TODO 会社情報をセッションから取る
// 登録されているステータスを取得する
$sql = "select \n".
" * FROM M_FLOW WHERE \n".
" COMPANY_ID ='1' order by FLOW_NO \n";//arg1
if (!($rs = mysql_query($sql))) {
die;
}
$options = "";
while ($item = mysql_fetch_array($rs)) {
$selected = "";
if($now_status == "${item[1]}"){
$selected = " selected";
}
$options = $options . "\n";
}
return $options;
}
// M_USERに登録されている内容をOptionValueにして返却する
function getUserList($arg1,$now_status){
// TODO 会社情報をセッションから取る
// 登録されているステータスを取得する
$sql = "select \n".
" * FROM M_USER WHERE \n".
" COMPANY_ID ='1' order by USER_KANA \n";//arg1
if (!($rs = mysql_query($sql))) {
die;
}
$options = "";
while ($item = mysql_fetch_array($rs)) {
$selected = "";
if($now_status == "${item[1]}"){
$selected = " selected";
}
$options = $options . "\n";
}
return $options;
}
// M_USERに登録されている内容をOptionValueにして返却する
function getUserListArray($arg1,$now_status){
// TODO 会社情報をセッションから取る
// 登録されているステータスを取得する
$sql = "select \n".
" * FROM M_USER WHERE \n".
" COMPANY_ID ='1' order by USER_KANA \n";//arg1
if (!($rs = mysql_query($sql))) {
die;
}
$options = "";
while ($item = mysql_fetch_array($rs)) {
$selected = "";
for($i = 0; $i < count($now_status); $i++){
if($now_status[$i] == "${item[1]}"){
$selected = " selected";
}
}
$options = $options . "\n";
}
return $options;
}
function getScheduleTypeSelectvalue($arg1,$now_status){
$sql = "select ID,TYPE from M_SCHEDULE_TYPE order by ID ";
if (!($rs = mysql_query($sql))) {
echo $sql;
die;
}
$options = "";
while ($item = mysql_fetch_array($rs)) {
$selected = "";
if($now_status == "${item[0]}"){
$selected = " selected";
}
$options = $options . "\n";
}
return $options;
}
function getStatus($arg1){
// TODO 会社情報をセッションから取る
// 登録されているステータスを取得する
$sql = "select \n".
" FLOW_VALUE".
" FROM M_FLOW WHERE \n".
" FLOW_NO ='".$arg1."'";
if (!($rs = mysql_query($sql))) {
die;
}
while ($item = mysql_fetch_array($rs)) {
$a = "${item[0]}";
}
return $a;
}
// M_ITEMに登録されている内容をOptionValueにして返却する
function getKoumokuList($arg1){
// TODO 会社情報をセッションから取る
// 登録されているステータスを取得する
$sql = "select \n".
" ID,".
" VALUE FROM M_KOUMOKU \n".
"order by ID \n";//arg1
if (!($rs = mysql_query($sql))) {
die;
}
$options = "\n";
while ($item = mysql_fetch_array($rs)) {
$selected = "";
if($now_status == "${item[0]}"){
$selected = " selected";
}
$options = $options . "\n";
}
return $options;
}
// IDから、M_USERに登録されている担当者名にして返却する
function getTantou($arg1){
// TODO 会社情報をセッションから取る
// 登録されているステータスを取得する
$sql = "select \n".
" USER_NAME FROM M_USER \n".
" WHERE USER_ID ='".$arg1."'";//arg1
if (!($rs = mysql_query($sql))) {
echo $sql;
die;
}
while ($item = mysql_fetch_array($rs)) {
$options = "${item[0]}";
}
return $options;
}
// IDから、M_SCHEDULE_TYPE に登録されているvalueにして返却する
function getScheduleType($arg1){
// 登録されているステータスを取得する
$sql = "select \n".
" TYPE FROM M_SCHEDULE_TYPE \n".
" WHERE ID ='".$arg1."'";//arg1
if (!($rs = mysql_query($sql))) {
echo $sql;
die;
}
while ($item = mysql_fetch_array($rs)) {
$options = "${item[0]}";
}
return $options;
}
// D_MAILの過去の件数を取得
function getRecordCount($arg1){
// TODO 会社情報をセッションから取る
// 登録されているステータスを取得する
$sql = "select \n".
" COUNT(*) FROM D_MAIL \n".
" WHERE RELATION_ID ='".$arg1."'";//arg1
if (!($rs = mysql_query($sql))) {
die;
}
$row = mysql_fetch_row($rs);
return $row[0];
}
// M_ITEMに登録されている内容をOptionValueにして返却する
function getItemList($arg1,$now_status){
// TODO 会社情報をセッションから取る
// 登録されているステータスを取得する
$sql = "select \n".
" ITEM_ID,".
" ITEM_NAME FROM M_ITEM WHERE \n".
" COMPANY_ID ='".$arg1."' order by UPDATE_DATE \n";
if (!($rs = mysql_query($sql))) {
echo $sql;
die;
}
$options = "";
while ($item = mysql_fetch_array($rs)) {
$selected = "";
if($now_status == "${item[0]}"){
$selected = " selected";
}
$options = $options . "\n";
}
return $options;
}
function trimZenSpace($arg){
$arg = str_replace(" ", "", $arg);
return trimSpace($arg);
}
function trimSpace($arg){
return trim($arg);
}
function trimEnter($arg){
$arg = str_replace("
","", $arg);
return trim($arg);
}
function trimSpaceEnter($arg){
$arg = trimSpace($arg);
$arg = trimEnter($arg);
return $arg;
}
function getPullMonth($date){
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
return $arg;
}
function getPullDate($date){
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
return $arg;
}
function getPullTime($date){
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
return $arg;
}
function getPullYear($date){
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
$arg = $arg."\n";
return $arg;
}
?>