|
||||||||||
php/lib/regist.phpの 421行の $value='この内容で仮登録する'; $setumei="以下の内容でよろしければ送信ボタンを押してください。仮登録されたあと、<br>管理人の承認ののち、本登録されます。"; を $value='この内容で登録する'; $setumei="以下の内容でよろしければ送信ボタンを押してください。すぐに登録されます。"; のように変更 553行の global $o_functions; の下に global $g_log; global $o_db; global $touser_hon; global $mailsub_touser_hon; global $lockfile; と追加 591行の $lfp=$o_functions->filelock($lockfile_t); $date=self::GetDate(); $timer=time(); $fp=@fopen($tmplog,'r'); if(!$fp){ $o_main->Error("tmplogが開けません。"); } while($ln=fgets($fp,$lbuf)){ list($no)=explode(",",$ln); } fclose($fp); if($no == ""){ $no=0; } $no++; $ary=$fo; $ary['id']=$no; $ary['date']=$date; $ary['touroku']=$timer; $ary['kousin']=0; $keys=array_keys($FIELDS['data']); $tmp=""; foreach($keys as $v){ $tmp.=$ary[$v].','; } $tmp.="\n"; $fp=@fopen($tmplog,'a'); if(!$fp){ $o_main->Error("tmplogが開けません。"); } fputs($fp,$tmp); fclose($fp); $fo['email']=$o_functions->UnEsc($fo['email']); if($toadmin_temp){ $mailbody=$o_functions->GetMailAdmin($fo,"temp",$host); $o_functions->S_Mail($mailto,$fo['email'],$fo['site'],$mailsub_temp,$mailbody); } if($touser_temp){ $skinline=$o_functions->GetMailTemp("temp"); $mailbody=$o_functions->GetMail($fo,$skinline); $o_functions->S_Mail($fo['email'],$mailto,$kanri,$mailsub_touser_temp,$mailbody); } $o_functions->unlock($lfp); self::Thanks('以下の内容で仮登録完了しました。管理人の承認ののち、本登録されます。','regist',$fo); を $lfp=$o_functions->filelock($lockfile); $date=self::GetDate(); $timer=time(); $fo['touroku']=$timer; $fo['kousin']=$timer; $fo['category']='~'.$fo['category']; if($fo['mark']){ $fo['mark']='~'.$fo['mark']; } $pdo=$o_db->DBOpen($g_log); $o_db->BeginTransaction($pdo); $stmt=$o_db->SetQuery("SELECT id FROM data ORDER BY id DESC",$pdo); $result=$o_db->GetAllCol($stmt,"id"); $no=$result[0]; $no++; $fo['id']=$no; list($nline,$qline)=$o_db->MakeNLine($FIELDS['data']); $v_ary=$o_db->MakeVAry($FIELDS['data'],$fo); $stmt=$o_db->SetPH("INSERT INTO data ($nline) VALUES ($qline)",$pdo); $o_db->DoExc($stmt,$v_ary); $o_db->Commit($pdo); if($touser_hon){ $skinline=$o_functions->GetMailTemp("hon"); $mailbody=$o_functions->GetMail($fo,$skinline); $fo['email']=$o_functions->UnEsc($fo['email']); $o_functions->S_Mail($fo['email'],$mailto,$kanri,$mailsub_touser_hon,$mailbody); } $o_functions->unlock($lfp); self::Thanks('以下の内容で登録完了しました。','regist',$fo); と変更 909行の $midasi='仮登録完了'; を $midasi='登録完了'; と変更 以上です。 |