Blame view

class_mcQRCode.inc.php 627 Bytes
sn committed
1
<?php
2 3 4 5 6 7
/**
 * noch nicht wirklich entwickelt... eher als notiz zu verstehen
 * @since 20110801 @author n@mensch.coop
 * require_once('lib/phpqrcode/qrlib.php');
 */
class mcQRCode {
sn committed
8
	public static function createQRCode($param_txt, $param_filename=null, $param_dir=null) {
9
		if($param_txt && $param_filename) {
sn committed
10 11 12 13 14 15 16 17 18
			if(!is_null($param_filename)) {
				if(is_null($param_dir)) {
					$param_dir = mcConfig::getConfig('tmpdir');
				}
				QRcode::png($param_txt, $param_dir.$param_filename); 

				return $param_dir.$param_filename;				
			} else {
				return QRcode::png($param_txt); 
19 20 21 22 23 24 25 26 27
			}

		} else {
			return false;
		}
	}
}

?>