class_mcQRCode.inc.php 624 Bytes
<?
/**
 * noch nicht wirklich entwickelt... eher als notiz zu verstehen
 * @since 20110801 @author n@mensch.coop
 * require_once('lib/phpqrcode/qrlib.php');
 */
class mcQRCode {
	public static function createQRCode($param_txt, $param_filename=null, $param_dir=null) {
		if($param_txt && $param_filename) {
			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); 
			}

		} else {
			return false;
		}
	}
}

?>