Index: trunk/install/php/reserveepgcomp.php
===================================================================
--- trunk/install/php/reserveepgcomp.php (リビジョン 1)
+++ trunk/install/php/reserveepgcomp.php (リビジョン 70)
@@ -19,4 +19,20 @@
*/
+
+include("./foltialib.php");
+$con = m_connect();
+
+if ($useenvironmentpolicy == 1){
+if (!isset($_SERVER['PHP_AUTH_USER'])) {
+ header("WWW-Authenticate: Basic realm=\"foltia\"");
+ header("HTTP/1.0 401 Unauthorized");
+ redirectlogin();
+ exit;
+} else {
+login($con,$_SERVER['PHP_AUTH_USER'],$_SERVER['PHP_AUTH_PW']);
+}
+}//end if login
+
+
?>
@@ -29,5 +45,4 @@
foltia:EPG予約:完了
\n";
-$con = m_connect();
$now = date("YmdHi");
// - DB登録作業
@@ -81,23 +95,46 @@
//INSERT
if ($demomode){
+ print "下記予約を完了いたしました。
";
}else{
+$userclass = getuserclass($con);
+if ( $userclass <= 2){
+/*
+pid
+tid
+stationid
+countno
+subtitle
+startdatetime
+enddatetime
+startoffset
+lengthmin
+m2pfilename
+pspfilename
+epgaddedby
-$query = "
-insert into foltia_subtitle
+*/
+
+$memberid = getmymemberid($con);
+ $query = "
+insert into foltia_subtitle (pid ,tid ,stationid , countno ,subtitle ,
+startdatetime ,enddatetime ,startoffset , lengthmin , epgaddedby )
values ( '$insertpid','0','$stationid',
- '$nextcno','$subtitle','$startdatetime','$enddatetime','0' ,'$lengthmin')";
+ '$nextcno','$subtitle','$startdatetime','$enddatetime','0' ,'$lengthmin' , '$memberid')";
$rs = m_query($con, $query, "DBクエリに失敗しました");
-//addatq.pl
-//キュー入れプログラムをキック
-//引数 TID チャンネルID
-//echo("$toolpath/perl/addatq.pl $tid $station");
+ //addatq.pl
+ //キュー入れプログラムをキック
+ //引数 TID チャンネルID
+ //echo("$toolpath/perl/addatq.pl $tid $station");
$oserr = system("$toolpath/perl/addatq.pl 0 0");
-
+ print "下記予約を完了いたしました。
";
+}else{
+ print "EPG予約を行う権限がありません。";
+}// end if $userclass <= 2
}//end if demomode
-print "下記予約を完了いたしました。
";
+
}else{