2022-09-17 20:50:50 +09:00
< ? php
2024-09-23 11:07:19 +09:00
include_once " ./_common.php " ;
2022-09-17 20:50:50 +09:00
2024-09-19 20:57:39 +09:00
if ( ! $is_member )
die ( '0' );
2022-09-17 20:50:50 +09:00
2024-10-05 05:53:00 +09:00
$uid = isset ( $_REQUEST [ 'uid' ]) ? preg_replace ( '/[^0-9]/' , '' , $_REQUEST [ 'uid' ]) : 0 ;
$subject = isset ( $_REQUEST [ 'subject' ]) ? preg_replace ( " #[ \\ \ ]+ $ # " , " " , substr ( trim ( $_POST [ 'subject' ]), 0 , 255 )) : '' ;
$content = isset ( $_REQUEST [ 'content' ]) ? preg_replace ( " #[ \\ \ ]+ $ # " , " " , substr ( trim ( $_POST [ 'content' ]), 0 , 65536 )) : '' ;
2022-09-17 20:50:50 +09:00
if ( $subject && $content ) {
2024-09-30 01:58:32 +09:00
$sql = " SELECT count(*) as cnt FROM { $g5 [ 'autosave_table' ] } where mb_id = ' { $member [ 'mb_id' ] } ' and as_subject = ' $subject ' and as_content = ' $content ' " ;
2024-09-19 20:57:39 +09:00
$row = sql_fetch ( $sql );
if ( ! $row [ 'cnt' ]) {
2024-09-30 01:58:32 +09:00
$sql = " INSERT INTO { $g5 [ 'autosave_table' ] } set mb_id = ' { $member [ 'mb_id' ] } ', as_uid = ' { $uid } ', as_subject = ' $subject ', as_content = ' $content ', as_datetime = ' " . G5_TIME_YMDHIS . " ' on duplicate key update as_subject = ' $subject ', as_content = ' $content ', as_datetime = ' " . G5_TIME_YMDHIS . " ' " ;
2024-09-19 20:57:39 +09:00
$result = sql_query ( $sql , false );
2022-09-17 20:50:50 +09:00
2024-09-19 20:57:39 +09:00
echo autosave_count ( $member [ 'mb_id' ]);
}
2022-09-17 20:50:50 +09:00
}