function dd_qrcode() { if (function_exists("show_qrcode")) { show_qrcode(); } }
<?php //-------------------------------------------------------------------- // (1) パラメータのチェックと処理の分岐 //-------------------------------------------------------------------- // パラメータが送信されているかチェック $param = ""; if (isset($_GET["param"])) { $param = $_GET["param"]; } // パラメータにより処理を分岐する switch ($param) { case "big-qrcode": show_qrcode(300); break; case "small-qrcode": show_qrcode(150); break; default: show_form(); break; } //-------------------------------------------------------------------- // (2) それぞれの処理を行う関数 //-------------------------------------------------------------------- // QRコードの表示 function show_qrcode($size) { $url = urlencode($_GET["url"]); $api = "http://chart.apis.google.com/chart?cht=qr&"; $src = $api . "chs={$size}x{$size}&chl={$url}"; echo "<img src='{$src}' />";
</form> </div> </div> </div> <?php } ?> <?php } ?> </div> <div class="col-sm-5 col-md-4"> <?php if (function_exists('show_qrcode')) { echo '<div class="block_list block_listed">'; show_qrcode(); echo ' </div>'; } ?> <div class="alert_block"> <?php if (!osc_is_web_user_logged_in() || osc_logged_user_id() != osc_item_user_id()) { ?> <form action="<?php echo osc_base_url(true); ?> " method="post" name="mask_as_form" id="mask_as_form"> <input type="hidden" name="id" value="<?php echo osc_item_id(); ?> " />