koumoku_edit_clear($da1); $_SESSION['IT']['errmsg']= ""; } else if( $submit != "" ) { $_SESSION['IT']['keysets']= "1"; // USE if( $pidname == $base ) require("koumoku_getc.php"); // 項目GET&チェック if( strlen($errmsg) <= 0 ) { $errmsg.= check_email_double($tablen,$email,"このメールアドレスは既に使われています。
"); } if( strlen($errmsg) <= 0 ) { $_SESSION['IT']['errmsg']= ""; if( $pidname == $base ) location_jump($base2.$exts."?id=".$id); // 次へ else { $csv->csv_save(); // close(更新がないのでダミー) require("step_array.php"); // arrayデータの$table作成 $opt= "__1__"; // 出力処理オプション if( defined('CSVOPTION') ) $opt= CSVOPTION; if( substr($opt,0,1) == "1" ) { // 拡張出力? require("step_extent.php"); } if( substr($opt,1,1) == "1" ) { // file出力? $csv->csv_headl(); // ヘッダ行数(標準) $csv->csv_isrt($table,"0"); // データ先頭に追加 } if( substr($opt,2,1) == "1" ) { // mail出力? require("put_mail.php"); // メール送信モジュール $mail->email( array("@",$_SESSION['IT']['email']) ); // 宛先(array) $mail->path($template); // ファイル定義先 $mail->change2($da1,$da2, $mail_opt=""); // 標準変換 $mail->send( array() ); // 追加変換 } if( substr($opt,3,1) == "1" ) { // DB出力? require("step_db.php"); } if( substr($opt,4,1) == "1" ) { // CSV出力? require("step_csv.php"); } location_jump($base3.$exts); // 次へ } } } else if( $pidname != $base ) {;} else if( isset($_GET['ret']) ) {;} // 戻り処理 else { $smty->koumoku_edit_clear($da1); // 初期クリア処理 $_SESSION['IT']['errmsg']= ""; } //$da1=array(); $param= array(); $param['errmsg']= $errmsg; $param['id']= $id; foreach($da1 as $i => $name) { if( strlen($name) > 0 && $name[0] != "!" ) { $work= (isset($da2[$i])) ? $da2[$i] : ""; if( $pidname == $base ) $param[$name]= $smty->koumoku_edit($da0[$i], $name, $work); else $param[$name]=$smty->koumoku_edit_disp($da0[$i], $name, $work); } } if($pidname == $base3) $_SESSION['IT']= array(); // SESSIONのリセット $smty->setsend($param); // 画面出力 ?>