diff --git a/award.php b/award.php index a0a4126..a9769b3 100644 --- a/award.php +++ b/award.php @@ -21,8 +21,8 @@ $phpPres->getDocumentProperties() ->setCreator('@IPSJ') ->setCompany('一般社団法人情報処理学会') - ->setTitle('情報教育シンポジウム2023表彰状') - ->setDescription('情報教育シンポジウム2023表彰状'); + ->setTitle('情報教育シンポジウム2024表彰状') + ->setDescription('情報教育シンポジウム2024表彰状'); // 印刷用(A4)なら1、16x9なら2を選択 echo "印刷用(A4)なら 1 、クロージング用(16x9)なら 2 を入力してください。\n"; @@ -98,22 +98,13 @@ } -// $width = Drawing::emuToPixels(DocumentLayout::LAYOUT_A4['cx']); -// $height = Drawing::emuToPixels(DocumentLayout::LAYOUT_A4['cy']); echo "width {$width} pixels x height {$height} pixels \n"; /////////////////////////////////////////////////////////// -// 投稿システムからの読み込み(採択分のみ) -// https://confman.interaction-ipsj.org/awards/json_booth_title_author - -// define("YEAR", 2023); -// define("AWARDNAME", "優秀論文賞"); -// define("DATE", "令和5年8月20日"); - // 差し込み -$baseary["year"] = 2023; -$baseary["date"] = "令和5年8月20日"; +$baseary["year"] = 2024; +$baseary["date"] = "令和6年8月12日"; $baseary["awardname"] = "優秀論文賞"; $baseary["eventname"] = "情報教育シンポジウム{$baseary['year']}"; @@ -122,13 +113,17 @@ $baseary["presenter"] = $baseary["date"] . "\r\n" . "一般社団法人 情報処理学会\r\n" . "情報教育シンポジウム{$baseary['year']}\r\n" . - "プログラム委員長 遠山 紗矢香\r\n" . - "実行委員長 三浦 元喜\r\n" . - "大会委員長 中野 由章\r\n"; + "プログラム委員長 斎藤 俊則\r\n" . + "実行委員長 天野 由貴\r\n" . + "大会委員長 長瀧 寛之\r\n"; -$url = "https://sss.istlab.info/awards/json_booth_title_author/oimo"; +/** + * TODO: 毎年変わるダウンロードキーを設定してください。 + */ +$url = "https://exconf.istlab.info/awards/json_booth_title_author/xxxxxxx"; $json = file_get_contents($url); $obj = json_decode($json, true); + // var_dump($obj); // 確認表示 // 一部の【ブース番号】(not paper id)だけを出力する場合 半角スペース区切り @@ -140,18 +135,18 @@ "学生奨励賞" => "貴殿が情報処理学会{$baseary['eventname']}にて発表された「hoge」は特に優秀な学生発表であることを認めここに表彰いたします。" ]; /** - * ここで、受賞者の論文のブース、発表番号を半角スペース区切りで入れてください。 + * TODO: ここで、受賞者の論文のブース、発表番号を 半角スペース区切り で入れてください。 */ $winners = [ - "優秀論文賞" => "1-1 1-2", - "優秀発表賞" => "1-3", - "デモ・ポスター賞" => "P-1", - "学生奨励賞" => "8-1", + "優秀論文賞" => "", //"1-1 1-2", + "優秀発表賞" => "", //"1-3", + "デモ・ポスター賞" => "", //"P-1", + "学生奨励賞" => "", //"7-1", ]; -foreach($awards as $award=>$body){ +foreach ($awards as $award => $body) { $baseary["awardname"] = $award; // 〜〜賞 - $baseary["content"] = str_replace("hoge","[:TITLE:]", $body); // 貴殿が... (hogeを[:TITLE:]に差し替える) + $baseary["content"] = str_replace("hoge", "[:TITLE:]", $body); // 貴殿が... (hogeを[:TITLE:]に差し替える) $booth_list = $winners[$award]; if (strlen($booth_list) > 1) { $booth_list_ary = explode(" ", trim($booth_list)); @@ -167,16 +162,8 @@ addHSJ($phpPres, $ary); } } - } -// $ary = [ -// "title" => "PHPPresentationを利用した表彰状の作成", -// "authors" => ["苗字 名前"], -// ]; -// addHSJ($phpPres, $ary); - - $phpPres->removeSlideByIndex(0); // 最初のスライドを削除する