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{