Mercurial > epgrec.yaz
view changeReservation.php @ 77:cb7da56c4198
modified: Keyword.class.php
modified: config.php.sample
modified: index.php
modified: install/step1.php
modified: keywordTable.php
modified: programTable.php
modified: simpleReservation.php
modified: templates/index.html
modified: templates/keywordTable.html
modified: templates/programTable.html
author | Sushi-k <epgrec@park.mda.or.jp> |
---|---|
date | Wed, 24 Feb 2010 20:22:19 +0900 |
parents | f8f6e0d3acaf |
children | 481e789605e3 |
line wrap: on
line source
<?php include_once('config.php'); include_once(INSTALL_PATH."/DBRecord.class.php"); include_once(INSTALL_PATH."/reclib.php"); include_once(INSTALL_PATH."/Settings.class.php"); $settings = Settings::factory(); if( !isset( $_POST['reserve_id'] ) ) { exit("Error: IDが指定されていません" ); } $reserve_id = $_POST['reserve_id']; $dbh = false; if( $settings->mediatomb_update == 1 ) { $dbh = @mysql_connect( $settings->db_host, $settings->db_user, $settings->db_pass ); if( $dbh !== false ) { $sqlstr = "use ".$settings->db_name; @mysql_query( $sqlstr ); $sqlstr = "set NAME utf8"; @mysql_query( $sqlstr ); } } try { $rec = new DBRecord(RESERVE_TBL, "id", $reserve_id ); if( isset( $_POST['title'] ) ) { $rec->title = trim( $_POST['title'] ); if( ($dbh !== false) && ($rec->complete == 1) ) { $title = trim( mysql_real_escape_string($_POST['title'])); $title .= "(".date("Y/m/d", toTimestamp($rec->starttime)).")"; $sqlstr = "update mt_cds_object set dc_title='".$title."' where metadata regexp 'epgrec:id=".$reserve_id."$'"; @mysql_query( $sqlstr ); } } if( isset( $_POST['description'] ) ) { $rec->description = trim( $_POST['description'] ); if( ($dbh !== false) && ($rec->complete == 1) ) { $desc = "dc:description=".trim( mysql_real_escape_string($_POST['description'])); $desc .= "&epgrec:id=".$reserve_id; $sqlstr = "update mt_cds_object set metadata='".$desc."' where metadata regexp 'epgrec:id=".$reserve_id."$'"; @mysql_query( $sqlstr ); } } } catch( Exception $e ) { exit("Error: ". $e->getMessage()); } exit("complete"); ?>