本文整理汇总了PHP中Reservation::simple方法的典型用法代码示例。如果您正苦于以下问题:PHP Reservation::simple方法的具体用法?PHP Reservation::simple怎么用?PHP Reservation::simple使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Reservation
的用法示例。
在下文中一共展示了Reservation::simple方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: reservation
public function reservation()
{
if ($this->id == 0) {
return;
}
$precs = array();
try {
$precs = $this->getPrograms();
} catch (Exception $e) {
throw $e;
}
if (count($precs) < 300) {
// 一気に録画予約
foreach ($precs as $rec) {
try {
if ($rec->autorec) {
Reservation::simple($rec->id, $this->id, $this->autorec_mode);
usleep(100);
// あんまり時間を空けないのもどう?
}
} catch (Exception $e) {
// 無視
}
}
} else {
throw new Exception("300件以上の自動録画は実行できません");
}
}
示例2: exit
<?php
include_once 'config.php';
include_once INSTALL_PATH . "/DBRecord.class.php";
include_once INSTALL_PATH . "/Reservation.class.php";
include_once INSTALL_PATH . "/reclib.php";
include_once INSTALL_PATH . "/Settings.class.php";
if (!isset($_GET['program_id'])) {
exit("Error: 番組が指定されていません");
}
$program_id = $_GET['program_id'];
$settings = Settings::factory();
try {
Reservation::simple($program_id, 0, $settings->autorec_mode);
} catch (Exception $e) {
exit("Error:" . $e->getMessage());
}