Ncfonts.php 1.69 KB
<?php
/**
 * @package  anc_image
 * @category magento
 * @mailto	code [at] netz.coop
 * @author	netz.coop eG* 
 * @copyright (c) 2014, netz.coop eG
 * 
 *   This program is free software: you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation, either version 3 of the License, or
 *  (at your option) any later version.
 *
 *   This program is distributed in the hope that it will be useful,
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *   GNU General Public License for more details.
 *
 *   You should have received a copy of the GNU General Public License
 *   along with this program.  If not, see <http://www.gnu.org/licenses/>.
 * 
 */ 

class Anc_Image_Helper_Ncfonts extends Mage_Core_Helper_Abstract {
	
	public function nccreateFont($param_image, $param_userid,$param_font_char='A') {
			$fontbasicname='Ancfont'.$param_userid;
			$installpath='/var/www/Magento/Magento19/';
//			$installpath='/var/www/serviceplus/magento';
			$basicpath=$installpath."media/anc/image/fonts/";
			if(!is_dir($basicpath)){
				mkdir($basicpath, 0777, TRUE);
			}
			D::ulli("/usr/bin/sudo /var/www/Magento/AncImage/ancSetup/preparefont.sh  " . $installpath.$param_image . " " . $fontbasicname. " " .$basicpath,1);
		    exec("/usr/bin/sudo /var/www/Magento/AncImage/ancSetup/preparefont.sh " . $installpath.$param_image . " " . $fontbasicname. " " .$basicpath.' '.$param_font_char ,$ary_return );
			$fontname=$fontbasicname.'.ttf';
			D::s($ary_return,' $ary_return',5,1);
			if(!$ary_return[0]){
				return FALSE;
			}
			return $fontname;
	}
	
	
	
}