Exemplo n.º 1
1
 /**
  * Register using yii methode the css and javascript files.
  * The helper will choose the way to register the file depending on :
  * 1. It's an ajax request or not
  * 2. It's a css or a javascript file
  * @param array $files an array with the file path of the css and js to register. 
  * The paths must be relative from the baseUrl. Ex : '/assets/plugins/bootstrap-datepicker/css/datepicker.css'
  * @return true if everything done right
  */
 public static function registerCssAndScriptsFiles($files, $path = null)
 {
     $cs = Yii::app()->getClientScript();
     if (!$path) {
         $path = Yii::app()->theme->baseUrl;
     }
     $ajaxRequest = Yii::app()->request->isAjaxRequest;
     foreach ($files as $file) {
         $extention = pathinfo($file, PATHINFO_EXTENSION);
         if ($extention == "js" || $extention == "JS") {
             if ($ajaxRequest) {
                 echo CHtml::scriptFile($path . $file);
             } else {
                 $cs->registerScriptFile($path . $file, CClientScript::POS_END, array(), 2);
             }
         } else {
             if ($extention == "css" || $extention == "CSS") {
                 if ($ajaxRequest) {
                     echo CHtml::cssFile($path . $file);
                 } else {
                     $cs->registerCssFile($path . $file);
                 }
             } else {
                 //unknown extension
                 throw new InvalidArgumentException("unkonw file extension : " . $extention);
             }
         }
     }
     return true;
 }
Exemplo n.º 2
0
	/**
	 * Renders the jsapi script file.
	 * @param string $apiKey the API key. Null if you do not have a key.
	 * @return string the script tag that loads Google jsapi.
	 */
	public static function init($apiKey=null)
	{
		if($apiKey===null)
			return CHtml::scriptFile(self::$bootstrapUrl);
		else
			return CHtml::scriptFile(self::$bootstrapUrl.'?key='.$apiKey);
	}
 /**
  * Renders the jsapi script file.
  * @param string the API key. Null if you do not have a key.
  * @return string the script tag that loads Google jsapi.
  */
 public static function init($apiKey = null)
 {
     if ($apiKey === null) {
         return CHtml::scriptFile(self::BOOTSTRAP_URL);
     } else {
         return CHtml::scriptFile(self::BOOTSTRAP_URL . '?key=' . $apiKey);
     }
 }
 /**
  * Inserts the scripts at the beginning of the body section.
  * @param string the output to be inserted with scripts.
  */
 public function renderOnRequest()
 {
     $html = '';
     foreach ($this->scriptFiles as $scriptFiles) {
         foreach ($scriptFiles as $scriptFile) {
             $html .= CHtml::scriptFile($scriptFile) . "\n";
         }
     }
     foreach ($this->scripts as $script) {
         $html .= CHtml::script(implode("\n", $script)) . "\n";
     }
     if ($html !== '') {
         return $html;
     }
 }
Exemplo n.º 5
0
 /**
  * Inserts the scripts at the beginning of the body section.
  * @param boolean $includeScriptFiles whether to include external files, or just dynamic scripts
  * @return string the output to be inserted with scripts.
  */
 public function renderOnRequest($includeScriptFiles = false)
 {
     $html = '';
     if ($includeScriptFiles) {
         foreach ($this->scriptFiles as $scriptFiles) {
             foreach ($scriptFiles as $scriptFile) {
                 $html .= CHtml::scriptFile($scriptFile) . "\n";
             }
         }
     }
     foreach ($this->scripts as $script) {
         // the good stuff!
         $html .= CHtml::script(implode("\n", $script)) . "\n";
     }
     if ($html !== '') {
         return $html;
     }
 }
Exemplo n.º 6
0
 /**
  * Inserts the scripts and other html snippets at the end of the body section.
  *
  * @param string $output the output to be inserted with scripts.
  */
 public function renderBodyEnd(&$output)
 {
     if (!isset($this->scriptFiles[self::POS_END]) && !isset($this->scripts[self::POS_END]) && !isset($this->scripts[self::POS_READY]) && !isset($this->scripts[self::POS_LOAD]) && count($this->htmls) == 0) {
         return;
     }
     $fullPage = 0;
     $output = preg_replace('/(<\\/body\\s*>)/is', '<###end###>$1', $output, 1, $fullPage);
     $html = '';
     if (isset($this->scriptFiles[self::POS_END])) {
         foreach ($this->scriptFiles[self::POS_END] as $scriptFile) {
             $html .= CHtml::scriptFile($scriptFile) . "\n";
         }
     }
     //----------------------------------------------------------------------------------------------------
     // Begin Custom
     foreach ($this->htmls as $id => $htmlSnippet) {
         $html .= $htmlSnippet;
     }
     //----------------------------------------------------------------------------------------------------
     $scripts = isset($this->scripts[self::POS_END]) ? $this->scripts[self::POS_END] : array();
     if (isset($this->scripts[self::POS_READY])) {
         if ($fullPage) {
             $scripts[] = "jQuery(function(\$) {\n" . implode("\n", $this->scripts[self::POS_READY]) . "\n});";
         } else {
             $scripts[] = implode("\n", $this->scripts[self::POS_READY]);
         }
     }
     if (isset($this->scripts[self::POS_LOAD])) {
         if ($fullPage) {
             $scripts[] = "jQuery(window).on('load',function() {\n" . implode("\n", $this->scripts[self::POS_LOAD]) . "\n});";
         } else {
             $scripts[] = implode("\n", $this->scripts[self::POS_LOAD]);
         }
     }
     if (!empty($scripts)) {
         $html .= CHtml::script(implode("\n", $scripts)) . "\n";
     }
     if ($fullPage) {
         $output = str_replace('<###end###>', $html, $output);
     } else {
         $output = $output . $html;
     }
 }
Exemplo n.º 7
0
<head>
<meta content="text/html; charset=UTF-8" http-equiv="content-type" />
<?php 
echo CHtml::tag('title', array(), $this->pageTitle) . "\r\n";
?>
<!-- <?php 
echo CHtml::tag('title', array(), Yii::app()->name) . "\r\n";
?>
 -->
<?php 
echo CHtml::metaTag('Shenzhen Yunle Technology Co., Ltd. http://www.joy-cloud.com Aug 2013', 'author') . "\r\n";
echo CHtml::metaTag('noindex', 'robots') . "\r\n";
echo CHtml::metaTag('no', null, 'imagetoolbar') . "\r\n";
echo CHtml::cssFile(Helper::mediaUrl('stylesheet/stylesheet.css')) . "\r\n";
Yii::app()->clientScript->registerCoreScript('jquery');
echo CHtml::scriptFile(Yii::app()->baseUrl . '/javascript/superfish/js/superfish.js') . "\r\n";
?>
<script type="text/javascript">
$(function() {
	$('#menu > ul').superfish({
		hoverClass	 : 'sfHover',
		pathClass	 : 'overideThisToUse',
		delay		 : 0,
		animation	 : {height: 'show'},
		speed		 : 'normal',
		autoArrows   : false,
		dropShadows  : false, 
		disableHI	 : false, /* set to true to disable hoverIntent detection */
		onInit		 : function(){},
		onBeforeShow : function(){},
		onShow		 : function(){},
Exemplo n.º 8
0
?>
	<link href='https://fonts.googleapis.com/css?family=Comfortaa:400,700,300' rel='stylesheet' type='text/css'>
	<link href='https://fonts.googleapis.com/css?family=Droid+Serif:400,700' rel='stylesheet' type='text/css'>
	
<!-- SCRIPT's -->
	<!-- JQuery -->
	<?php 
echo CHtml::scriptFile(Yii::app()->baseUrl . "/assets/jquery/jquery.min.js");
?>
	<!-- Bootstrap core javascript -->
	<?php 
echo CHtml::scriptFile(Yii::app()->baseUrl . "/assets/bootstrap/js/bootstrap.min.js");
?>
	<!-- Angular -->
	<?php 
echo CHtml::scriptFile(Yii::app()->baseUrl . "/assets/angular/angular.min.js");
?>
	<?php 
echo CHtml::scriptFile(Yii::app()->baseUrl . "/assets/angular/angular-locale_pt-br.js");
?>
	<!-- Ui-mask core javascript -->
	<?php 
echo CHtml::scriptFile(Yii::app()->baseUrl . "/assets/ui-utils/ui-utils-ieshiv.min.js");
echo CHtml::scriptFile(Yii::app()->baseUrl . "/assets/ui-utils/ui-utils.min.js");
echo CHtml::scriptFile(Yii::app()->baseUrl . "/assets/ui-utils/masks.min.js");
echo CHtml::scriptFile(Yii::app()->baseUrl . "/assets/d3/d3.min.js");
echo CHtml::scriptFile(Yii::app()->baseUrl . "/assets/angular-chart/dist/angular-charts.js");
echo CHtml::scriptFile(Yii::app()->baseUrl . "/assets/flex-slider/jquery.flexslider-min.js");
echo CHtml::scriptFile(Yii::app()->baseUrl . "/assets/flex-slider/angular-flexslider.js");
echo CHtml::scriptFile(Yii::app()->baseUrl . "/assets/ng-imgur/ng-imgur.js");
Exemplo n.º 9
0
<?php

$this->beginClip('extraHead');
Yii::app()->clientScript->registerCssFile(Yii::app()->clientScript->getCoreScriptUrl() . '/jui/css/base/jquery-ui.css');
Yii::app()->clientScript->registerCoreScript('jquery.ui');
echo CHtml::scriptFile(Yii::app()->baseUrl . '/javascript/common.js') . "\r\n";
?>
<script type="text/javascript">
<!--
$(function() { 
	$('table.list tbody tr').live('mouseover', function() {
		$(this).css('backgroundColor', '#EFFBFB');
	}).live('mouseout', function() {
		$(this).css('backgroundColor', 'white');
	});
});
//-->
</script>
<script type="text/javascript">
<!--
var UPDATE_IS_RELEASED_URL = '<?php 
echo $this->createUrl("updateIsReleased");
?>
';
$(function() {
    $('.tree-table a.is-released-0').live('click', function() {
        $(this).attr('class', 'is-released-1');
        var m = $(this).attr('href').match(/#(\d+)(\w+)/);
        updateIsReleased(UPDATE_IS_RELEASED_URL, m[1], m[2], 1);
        return false;
    });
Exemplo n.º 10
0
echo CHtml::scriptFile($baseScript . "service/bairro/bairroService.js?" . $time);
echo CHtml::scriptFile($baseScript . "service/tipoanimal/tipoanimalService.js?" . $time);
echo CHtml::scriptFile($baseScript . "service/unidademedida/unidademedidaService.js?" . $time);
echo CHtml::scriptFile($baseScript . "service/raca/racaService.js?" . $time);
echo CHtml::scriptFile($baseScript . "service/parceiros/parceirosService.js?" . $time);
echo CHtml::scriptFile($baseScript . "service/fornecedor/fornecedorService.js?" . $time);
echo CHtml::scriptFile($baseScript . "service/tipocontato/tipocontatoService.js?" . $time);
echo CHtml::scriptFile($baseScript . "service/marca/marcaService.js?" . $time);
/* CONTROLLERS */
echo CHtml::scriptFile($baseScript . "controller/menu/MenuController.js?" . $time);
echo CHtml::scriptFile($baseScript . "controller/login/LoginController.js?" . $time);
echo CHtml::scriptFile($baseScript . "controller/admin/AdminController.js?" . $time);
echo CHtml::scriptFile($baseScript . "controller/configuracao/ConfiguracaoController.js?" . $time);
echo CHtml::scriptFile($baseScript . "controller/configuracao/RedeController.js?" . $time);
echo CHtml::scriptFile($baseScript . "controller/configuracao/PetshopController.js?" . $time);
echo CHtml::scriptFile($baseScript . "controller/configuracao/CidadeController.js?" . $time);
echo CHtml::scriptFile($baseScript . "controller/configuracao/BairroController.js?" . $time);
echo CHtml::scriptFile($baseScript . "controller/configuracao/TipoanimalController.js?" . $time);
echo CHtml::scriptFile($baseScript . "controller/configuracao/TipoanimalpetshopController.js?" . $time);
echo CHtml::scriptFile($baseScript . "controller/configuracao/UnidademedidaController.js?" . $time);
echo CHtml::scriptFile($baseScript . "controller/configuracao/RacaController.js?" . $time);
echo CHtml::scriptFile($baseScript . "controller/configuracao/ParceirosController.js?" . $time);
echo CHtml::scriptFile($baseScript . "controller/configuracao/FornecedorController.js?" . $time);
echo CHtml::scriptFile($baseScript . "controller/configuracao/MarcaController.js?" . $time);
?>
	
	<script>
		(function($angular) {
			$angular.bootstrap(document, ['app']);
		})(window.angular);
	</script>
Exemplo n.º 11
0
 /**
  * Inserts the scripts in the head section.
  * @param string $output the output to be inserted with scripts.
  * This method is Copyright (c) 2008-2014 by Yii Software LLC
  * http://www.yiiframework.com/license/ 
  */
 public function renderHead(&$output)
 {
     parent::renderHead($output);
     $html = '';
     foreach ($this->metaTags as $meta) {
         $html .= CHtml::metaTag($meta['content'], null, null, $meta) . "\n";
     }
     foreach ($this->linkTags as $link) {
         $html .= CHtml::linkTag(null, null, null, null, $link) . "\n";
     }
     /* x2modstart */
     if (Auxlib::getIEVer() < 10) {
         // group registered css files using import statements
         $mergedCss = '';
         $mediaType = null;
         foreach ($this->cssFiles as $url => $media) {
             if ($mediaType === null) {
                 $mediaType = $media;
             }
             $text = '@import url("' . $url . '");';
             if ($media !== $mediaType) {
                 $html .= CHtml::css($mergedCss, $mediaType) . "\n";
                 $mergedCss = '';
                 $mediaType = $media;
             }
             $mergedCss .= "\n" . $text;
         }
         if ($mergedCss) {
             $html .= CHtml::css($mergedCss, $mediaType) . "\n";
         }
     } else {
         foreach ($this->cssFiles as $url => $media) {
             $html .= CHtml::cssFile($url, $media) . "\n";
         }
     }
     if (Auxlib::getIEVer() < 10) {
         // merge inline css
         $mergedCss = '';
         $mediaType = null;
         foreach ($this->css as $css) {
             $text = $css[0];
             $media = $css[1];
             if (is_array($text) && isset($text['text'])) {
                 $text = $text['text'];
             }
             if ($mediaType === null) {
                 $mediaType = $media;
             }
             if (preg_match('/@import/', $text)) {
                 if ($mergedCss) {
                     $html .= CHtml::css($mergedCss, $mediaType) . "\n";
                 }
                 $mergedCss = '';
                 $mediaType = null;
                 $html .= CHtml::css($text, $media) . "\n";
                 continue;
             }
             if ($media !== $mediaType) {
                 $html .= CHtml::css($mergedCss, $mediaType) . "\n";
                 $mergedCss = '';
                 $mediaType = $media;
             }
             $mergedCss .= "\n" . $text;
         }
         if ($mergedCss) {
             $html .= CHtml::css($mergedCss, $mediaType) . "\n";
         }
     } else {
         foreach ($this->css as $css) {
             $text = $css[0];
             $media = $css[1];
             if (is_array($text) && isset($text['text']) && isset($text['htmlOptions'])) {
                 // special case for css registered with html options
                 $html .= X2Html::css($text['text'], $media, $text['htmlOptions']);
                 continue;
             }
             $html .= CHtml::css($text, $media) . "\n";
         }
     }
     // prevent global css from being applied if this is an admin or guest request
     if (!Yii::app()->controller instanceof AdminController && !Yii::app()->user->isGuest) {
         $globalCssUrl = GlobalCSSFormModel::getGlobalCssUrl();
         $html .= CHtml::cssFile($globalCssUrl . $this->getCacheBusterSuffix($globalCssUrl)) . "\n";
     }
     /* x2modend */
     if ($this->enableJavaScript) {
         if (isset($this->scriptFiles[self::POS_HEAD])) {
             foreach ($this->scriptFiles[self::POS_HEAD] as $scriptFileValueUrl => $scriptFileValue) {
                 if (is_array($scriptFileValue)) {
                     $html .= CHtml::scriptFile($scriptFileValueUrl, $scriptFileValue) . "\n";
                 } else {
                     $html .= CHtml::scriptFile($scriptFileValueUrl) . "\n";
                 }
             }
         }
         if (isset($this->scripts[self::POS_HEAD])) {
             $html .= $this->renderScriptBatch($this->scripts[self::POS_HEAD]);
         }
     }
     if ($html !== '') {
         $count = 0;
         $output = preg_replace('/(<title\\b[^>]*>|<\\/head\\s*>)/is', '<###head###>$1', $output, 1, $count);
         if ($count) {
             $output = str_replace('<###head###>', $html, $output);
         } else {
             $output = $html . $output;
         }
     }
 }
Exemplo n.º 12
0
	/**
	 * Inserts the scripts at the end of the body section.
	 * @param string $output the output to be inserted with scripts.
	 */
	public function renderBodyEnd(&$output)
	{
		if(!isset($this->scriptFiles[self::POS_END]) && !isset($this->scripts[self::POS_END])
			&& !isset($this->scripts[self::POS_READY]) && !isset($this->scripts[self::POS_LOAD]))
			return;

		$fullPage=0;
		$output=preg_replace('/(<\\/body\s*>)/is','<###end###>$1',$output,1,$fullPage);
		$html='';
		if(isset($this->scriptFiles[self::POS_END]))
		{
			foreach($this->scriptFiles[self::POS_END] as $scriptFile)
				$html.=CHtml::scriptFile($scriptFile)."\n";
		}
		$scripts=isset($this->scripts[self::POS_END]) ? $this->scripts[self::POS_END] : array();
		if(isset($this->scripts[self::POS_READY]))
		{
			if($fullPage)
				$scripts[]="jQuery(function($) {\n".implode("\n",$this->scripts[self::POS_READY])."\n});";
			else
				$scripts[]=implode("\n",$this->scripts[self::POS_READY]);
		}
		if(isset($this->scripts[self::POS_LOAD]))
		{
			if($fullPage)
				$scripts[]="jQuery(window).load(function() {\n".implode("\n",$this->scripts[self::POS_LOAD])."\n});";
			else
				$scripts[]=implode("\n",$this->scripts[self::POS_LOAD]);
		}
		if(!empty($scripts))
			$html.=CHtml::script(implode("\n",$scripts))."\n";

		if($fullPage)
			$output=str_replace('<###end###>',$html,$output);
		else
			$output=$output.$html;
	}
Exemplo n.º 13
0
<?php

/* CSS */
$controller = Yii::app()->getController();
$default_controller = Yii::app()->defaultController;
$isHome = $controller->id === $default_controller && ($controller->action->id === $controller->defaultAction || $controller->action->id === 'deslogarUsuario') ? true : false;
echo CHtml::cssFile(Yii::app()->baseUrl . "/assets/css/bootstrap/css/bootstrap.css");
echo CHtml::cssFile(Yii::app()->baseUrl . "/assets/css/css.php");
echo CHtml::cssFile(Yii::app()->baseUrl . "/assets/css/menu/menu1.css");
if ($isHome) {
} else {
}
/* JAVASCRIPT */
echo CHtml::scriptFile(Yii::app()->baseUrl . "/assets/js/jquery/jquery.min.js");
echo CHtml::scriptFile(Yii::app()->baseUrl . "/assets/css/bootstrap/js/bootstrap.min.js");
echo CHtml::scriptFile(Yii::app()->baseUrl . "/assets/js/angular/angular.min.js");
echo CHtml::scriptFile(Yii::app()->baseUrl . "/assets/js/angular/angular-locale_pt-br.js");
echo CHtml::scriptFile(Yii::app()->baseUrl . "/assets/js/ui-utils/ui-utils-ieshiv.min.js");
echo CHtml::scriptFile(Yii::app()->baseUrl . "/assets/js/ui-utils/ui-utils.min.js");
echo CHtml::scriptFile(Yii::app()->baseUrl . "/assets/js/ui-utils/masks.min.js");
echo CHtml::scriptFile(Yii::app()->baseUrl . "/assets/js/d3/d3.min.js");
echo CHtml::scriptFile(Yii::app()->baseUrl . "/assets/js/angular-chart/dist/angular-charts.js");
echo CHtml::scriptFile(Yii::app()->baseUrl . "/assets/js/ng-imgur/ng-imgur.js");
echo CHtml::scriptFile(Yii::app()->baseUrl . "/assets/js/message-center/message-center.js");
Exemplo n.º 14
0
function JavascriptFile($filename)
{
    echo CHtml::scriptFile($filename);
}
Exemplo n.º 15
0
?>
" type="image/x-icon" />
<meta name="Author" content="Shenzhen Doocom Technology Co., Ltd. http://www.doocom.cn, Dec 2012" />
<?php 
echo CHtml::tag('title', array(), $this->pageTitle) . "\r\n";
if ($this->metaKeywords) {
    echo CHtml::metaTag($this->metaKeywords, 'keywords') . "\r\n";
}
if ($this->metaDescription) {
    echo CHtml::metaTag($this->metaDescription, 'description') . "\r\n";
}
echo CHtml::cssFile(Helper::mediaUrl('inc/style.css')) . "\r\n";
echo CHtml::scriptFile(Helper::mediaUrl('inc/jquery.js')) . "\r\n";
echo CHtml::scriptFile(Helper::mediaUrl('inc/func.js')) . "\r\n";
echo CHtml::scriptFile(Helper::mediaUrl('inc/jquery.cycle.all.min.js')) . "\r\n";
echo CHtml::scriptFile(Helper::mediaUrl('inc/jquery.masonry.min.js')) . "\r\n";
?>

</head>

<body>
<div class="wrapper">
	<?php 
$this->widget('Header');
?>
    <?php 
echo $content;
?>
    <?php 
$this->widget('Footer');
?>
Exemplo n.º 16
0
 /**
  * Register the fancybox js-lib
  */
 public function registerClientScript()
 {
     $assets = $this->getAssets();
     $cs = Yii::app()->getClientScript();
     if ($this->directOutput) {
         //no multiple directout if more widgets in a view
         if (!self::$_directOutRendered) {
             //need to output jquery lib too
             //maybe jquery is included twice from other widgets ... but it works !!??
             //cannot unregister corescripts ...
             $jqueryUrl = $cs->getCoreScriptUrl() . '/jquery.min.js';
             echo CHtml::scriptFile($jqueryUrl);
             echo CHtml::cssFile($assets . '/jquery.fancybox-1.3.4.css');
             echo CHtml::scriptFile($assets . '/jquery.fancybox-1.3.4.pack.js');
             if ($this->easing) {
                 echo CHtml::scriptFile($assets . '/jquery.easing-1.3.pack.js');
             }
             if ($this->mouseWheel) {
                 echo CHtml::scriptFile($assets . '/jquery.mousewheel-3.0.4.pack.js');
             }
             self::$_directOutRendered = true;
         }
     } else {
         $cs->registerCoreScript('jquery');
         $cs->registerCssFile($assets . '/jquery.fancybox-1.3.4.css');
         $cs->registerScriptFile($assets . '/jquery.fancybox-1.3.4.pack.js');
         if ($this->easing) {
             $cs->registerScriptFile($assets . '/jquery.easing-1.3.pack.js');
         }
         if ($this->mouseWheel) {
             $cs->registerScriptFile($assets . '/jquery.mousewheel-3.0.4.pack.js');
         }
     }
 }
Exemplo n.º 17
0
    /**
     * Inserts the scripts at the end of the body section.
     * @param string $output the output to be inserted with scripts.
     */
    public function renderBodyEnd(&$output)
    {
        if (!isset($this->scriptFiles[self::POS_END]) && !isset($this->scripts[self::POS_END]) && !isset($this->scripts[self::POS_READY]) && !isset($this->scripts[self::POS_LOAD]) && !isset($this->scriptFiles[self::POS_LOAD])) {
            return;
        }
        $fullPage = 0;
        $output = preg_replace('/(<\\/body\\s*>)/is', '<###end###>$1', $output, 1, $fullPage);
        $html = '';
        if (isset($this->scriptFiles[self::POS_END])) {
            foreach ($this->scriptFiles[self::POS_END] as $scriptFile) {
                $html .= CHtml::scriptFile($scriptFile) . "\n";
            }
        }
        if (isset($this->scriptFiles[self::POS_LOAD])) {
            // defer loading of scripts {@link http://code.google.com/speed/page-speed/docs/payload.html#DeferLoadingJS}
            if ($fullPage) {
                $html .= '<script type="text/javascript" charset="utf-8">
					// Add a script element as a child of the body
					function downloadJSAtOnload() {';
                foreach ($this->scriptFiles[self::POS_LOAD] as $scriptFile) {
                    $html .= 'var element = document.createElement("script");
						element.src = "' . $scriptFile . '";
						document.body.appendChild(element);';
                }
                $html .= '}' . "\n";
                $html .= '// Check for browser support of event handling capability
					if (window.addEventListener)
					window.addEventListener("load", downloadJSAtOnload, false);
					else if (window.attachEvent)
					window.attachEvent("onload", downloadJSAtOnload);
					else window.onload = downloadJSAtOnload;
					</script>' . "\n";
            }
        }
        $scripts = isset($this->scripts[self::POS_END]) ? $this->scripts[self::POS_END] : array();
        if (isset($this->scripts[self::POS_READY])) {
            if ($fullPage) {
                $scripts[] = "jQuery(function(\$) {\n" . implode("\n", $this->scripts[self::POS_READY]) . "\n});";
            } else {
                $scripts[] = implode("\n", $this->scripts[self::POS_READY]);
            }
        }
        if (isset($this->scripts[self::POS_LOAD])) {
            if ($fullPage) {
                $scripts[] = "jQuery(window).load(function() {\n" . implode("\n", $this->scripts[self::POS_LOAD]) . "\n});";
            } else {
                $scripts[] = implode("\n", $this->scripts[self::POS_LOAD]);
            }
        }
        if (!empty($scripts)) {
            $html .= CHtml::script(implode("\n", $scripts)) . "\n";
        }
        if ($fullPage) {
            $output = str_replace('<###end###>', $html, $output);
        } else {
            $output = $output . $html;
        }
    }
Exemplo n.º 18
0
 /**
  * Inserts the scripts in the head section.
  * @param string $output the output to be inserted with scripts.
  * This method is Copyright (c) 2008-2014 by Yii Software LLC
  * http://www.yiiframework.com/license/ 
  */
 public function renderHead(&$output)
 {
     parent::renderHead($output);
     $html = '';
     foreach ($this->metaTags as $meta) {
         $html .= CHtml::metaTag($meta['content'], null, null, $meta) . "\n";
     }
     foreach ($this->linkTags as $link) {
         $html .= CHtml::linkTag(null, null, null, null, $link) . "\n";
     }
     foreach ($this->cssFiles as $url => $media) {
         $html .= CHtml::cssFile($url, $media) . "\n";
     }
     /* x2modstart */
     if (Auxlib::getIEVer() < 10) {
         // merge inline css
         $mergedCss = array();
         $mediaType = null;
         foreach ($this->css as $css) {
             $text = $css[0];
             if (is_array($text) && isset($text['text'])) {
                 $text = $text['text'];
             }
             if (preg_match('/@import/', $text)) {
                 $html .= CHtml::css($text, $css[1]) . "\n";
                 continue;
             }
             if ($mediaType === null) {
                 $mediaType = $css[1];
             }
             if ($css[1] === $mediaType) {
                 if (!isset($mergedCss[$mediaType])) {
                     $mergedCss[$mediaType] = '';
                 }
                 $mergedCss[$mediaType] .= "\n" . $text;
             }
         }
         foreach ($mergedCss as $type => $css) {
             $html .= CHtml::css($css, $type) . "\n";
         }
     } else {
         foreach ($this->css as $css) {
             $text = $css[0];
             $media = $css[1];
             if (is_array($text) && isset($text['text']) && isset($text['htmlOptions'])) {
                 // special case for css registered with html options
                 $html .= X2Html::css($text['text'], $media, $text['htmlOptions']);
                 continue;
             }
             $html .= CHtml::css($text, $media) . "\n";
         }
     }
     /* x2modend */
     if ($this->enableJavaScript) {
         if (isset($this->scriptFiles[self::POS_HEAD])) {
             foreach ($this->scriptFiles[self::POS_HEAD] as $scriptFileValueUrl => $scriptFileValue) {
                 if (is_array($scriptFileValue)) {
                     $html .= CHtml::scriptFile($scriptFileValueUrl, $scriptFileValue) . "\n";
                 } else {
                     $html .= CHtml::scriptFile($scriptFileValueUrl) . "\n";
                 }
             }
         }
         if (isset($this->scripts[self::POS_HEAD])) {
             $html .= $this->renderScriptBatch($this->scripts[self::POS_HEAD]);
         }
     }
     if ($html !== '') {
         $count = 0;
         $output = preg_replace('/(<title\\b[^>]*>|<\\/head\\s*>)/is', '<###head###>$1', $output, 1, $count);
         if ($count) {
             $output = str_replace('<###head###>', $html, $output);
         } else {
             $output = $html . $output;
         }
     }
 }
	</a>
</div>
<div style="text-align: center">
	<h1> Service Call # <?php 
echo $model->service_reference_number;
?>
</h1>
	<div><h2><?php 
echo $model->jobstatus->html;
?>
</h2></div>
</div>


<?php 
echo CHtml::scriptFile("https://maps.googleapis.com/maps/api/js");
//This has to import here else it shows that it is called multiple times
//echo CHtml::scriptFile("https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js");
$this->layout = 'column1';
//echo $model->data_recieved;
$j_data_recieved = json_decode($model->data_recieved);
$j_data_sent = json_decode($model->data_sent, true);
$j_chat_data = json_decode($model->communications);
//var_dump($workcarriedoutmodel->attributes);
$workcarriedoutmodel->attributes = $j_data_sent;
$workcarriedoutmodel->chat_message = '';
//echo '<h4>IMAGE URL: '.$workcarriedoutmodel->product_plating_image_url.'</h4>';
if ($workcarriedoutmodel->product_plating_image_url == '' || $workcarriedoutmodel->product_plating_image_url == NULL) {
    $workcarriedoutmodel->product_plating_image_url = 'images/blank.png';
}
if ($workcarriedoutmodel->spares_array == '' || $workcarriedoutmodel->spares_array == NULL) {
Exemplo n.º 20
0
 /**
  * @depends testScriptFile
  * @dataProvider providerScriptFileWithHtmlOptions
  *
  * @param string $text
  * @param array $htmlOptions
  * @param string $assertion
  */
 public function testScriptFileWithHtmlOptions($text, $htmlOptions, $assertion)
 {
     $this->assertEquals($assertion, CHtml::scriptFile($text, $htmlOptions));
 }
Exemplo n.º 21
0
<?php

$this->beginClip('extraHead');
echo CHtml::cssFile(Yii::app()->baseUrl . '/javascript/jquery.jqplot.1.0.0b2_r1012/dist/jquery.jqplot.css') . "\r\n";
?>
<!--[if lt IE 9]>
<?php 
echo CHtml::scriptFile(Yii::app()->baseUrl . '/javascript/jquery.jqplot.1.0.0b2_r1012/dist/excanvas.min.js') . "\r\n";
?>
<![endif]-->
<?php 
echo CHtml::scriptFile(Yii::app()->baseUrl . '/javascript/jquery.jqplot.1.0.0b2_r1012/dist/jquery.jqplot.min.js') . "\r\n";
echo CHtml::scriptFile(Yii::app()->baseUrl . '/javascript/jquery.jqplot.1.0.0b2_r1012/dist/plugins/jqplot.json2.min.js') . "\r\n";
echo CHtml::scriptFile(Yii::app()->baseUrl . '/javascript/jquery.jqplot.1.0.0b2_r1012/dist/plugins/jqplot.dateAxisRenderer.min.js') . "\r\n";
echo CHtml::scriptFile(Yii::app()->baseUrl . '/javascript/jquery.jqplot.1.0.0b2_r1012/dist/plugins/jqplot.highlighter.min.js') . "\r\n";
?>
<script type="text/javascript">
<!--
var PREV_MONTH = '<?php 
echo date('Y-m-d', strtotime('-1 month'));
?>
';
var CUR_MONTH = '<?php 
echo date('Y-m-d');
?>
';
var VIEW_URL = '<?php 
echo $this->createUrl("googleAnalytics");
?>
';
Exemplo n.º 22
0
<!doctype html>
<!--[if IE 7 ]>		 <html class="no-js ie ie7 lte7 lte8 lte9" lang="en-US"> <![endif]-->
<!--[if IE 8 ]>		 <html class="no-js ie ie8 lte8 lte9" lang="en-US"> <![endif]-->
<!--[if IE 9 ]>		 <html class="no-js ie ie9 lte9>" lang="en-US"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
	<meta charset="utf-8">
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
	
	<meta name="description" content="yet another anonymous mining pool for bitcoin and altcoin with auto profit switch and auto exchange">
	<meta name="keywords" content="anonymous,mining,pool,maxcoin,bitcoin,altcoin,auto,switch,exchange,profit">
	
	<title>yaamp.com</title>

<?php 
echo CHtml::cssFile("/extensions/jquery/themes/ui-lightness/jquery-ui.css");
echo CHtml::cssFile('/yaamp/ui/css/main.css');
echo CHtml::cssFile('/yaamp/ui/css/table.css');
//echo CHtml::scriptFile('/yaamp/ui/js/jquery.tablesorter.js');
echo CHtml::scriptFile('/extensions/jquery/js/jquery-1.8.3-dev.js');
echo CHtml::scriptFile('/extensions/jquery/js/jquery-ui-1.9.1.custom.min.js');
echo "</head>";
Exemplo n.º 23
0
	private static function _loadResource($f, $media = null) {

		$loadedResources = Yii::app()->user->getState('nlsLoadedResources');
		if (!isset($loadedResources))
			$loadedResources = array();		
		
		$hk = self::getHashKey($f);
		$inCache = isset($loadedResources[$hk]);

		//Yii::log('incache:' . $inCache .', hk:' . $hk  .', f:'. $f);
		if ($inCache)
			return '';

		$loadedResources[$hk] = $hk;
		Yii::app()->user->setState('nlsLoadedResources', $loadedResources);
		
		//js
		if ($media === null) {

			if (Yii::app()->clientScript->bInlineJs) {
				$comment = '/* content of ' . $f . ': */';
				return CHtml::script( $comment . self::getResourceContent($f) );
			}
			
			return CHtml::scriptFile( $f );
		}
		
		//css
		return CHtml::script('__loadCss("'.$f.'","'.$media.'");');
	}
Exemplo n.º 24
0
<?php

$this->renderPartial('newsSV');
if (Yii::app()->request->isAjaxRequest) {
    echo CHtml::scriptFile(Yii::app()->theme->baseUrl . '/assets/plugins/ScrollToFixed/jquery-scrolltofixed-min.js');
    echo CHtml::scriptFile(Yii::app()->theme->baseUrl . '/assets/plugins/bootstrap-datepicker/js/bootstrap-datepicker.js');
} else {
    $cs = Yii::app()->getClientScript();
    $cs->registerScriptFile(Yii::app()->theme->baseUrl . '/assets/plugins/ScrollToFixed/jquery-scrolltofixed-min.js', CClientScript::POS_END);
    $cs->registerScriptFile(Yii::app()->theme->baseUrl . '/assets/plugins/bootstrap-datepicker/js/bootstrap-datepicker.js', CClientScript::POS_END);
}
?>
	
	<!-- start: PAGE CONTENT -->
<div id="newsHistory">
	<div class="space20"></div>
	<div class="col-md-12">
		<!-- start: TIMELINE PANEL -->
		<div class="panel panel-white">
			<div class="panel-heading border-light">
				<h4 class="panel-title">News</h4>
				<ul class="panel-heading-tabs border-light">
		        	<li>
		        		<a class="new-news btn btn-info" href="#new-News">Add <i class="fa fa-plus"></i></a>
		        	</li>
			        <li class="panel-tools">
			          <div class="dropdown">
			            <a data-toggle="dropdown" class="btn btn-xs dropdown-toggle btn-transparent-grey">
			              <i class="fa fa-cog"></i>
			            </a>
			            <ul class="dropdown-menu dropdown-light pull-right" role="menu">
Exemplo n.º 25
0
 /**
  * Inserts the scripts at the end of the body section.
  * @param string $output the output to be inserted with scripts.
  */
 public function renderBodyEnd(&$output)
 {
     //do sort by order
     $this->sortScriptFiles(self::POS_END);
     $this->sortScriptFiles(self::POS_READY);
     $this->sortScriptFiles(self::POS_LOAD);
     $this->sortScriptFiles(self::POS_LAST);
     $this->sortScripts(self::POS_END);
     $this->sortScripts(self::POS_READY);
     $this->sortScripts(self::POS_LOAD);
     $this->sortScripts(self::POS_LAST);
     parent::renderBodyEnd($output);
     //render file at ready and load
     $fullPage = 0;
     $output = preg_replace('/(<\\/body\\s*>)/is', '<###end###>$1', $output, 1, $fullPage);
     $html = '';
     if (isset($this->scriptFiles[self::POS_READY])) {
         foreach ($this->scriptFiles[self::POS_READY] as $scriptFile) {
             $html .= CHtml::scriptFile($scriptFile) . "\n";
         }
     }
     if (isset($this->scriptFiles[self::POS_LOAD])) {
         foreach ($this->scriptFiles[self::POS_LOAD] as $scriptFile) {
             $html .= CHtml::scriptFile($scriptFile) . "\n";
         }
     }
     $scripts = isset($this->scripts[self::POS_LAST]) ? $this->scripts[self::POS_LAST] : array();
     if (!empty($scripts)) {
         //            $html.=CHtml::script(implode("\n",$scripts))."\n";
         foreach ($scripts as $script) {
             if (strpos($script, '<noscript>') === 0) {
                 $html .= $script . "\n";
             } else {
                 $html .= "<script type=\"text/javascript\">" . $script . "</script>\n";
             }
         }
     }
     if (isset($this->scriptFiles[self::POS_LAST])) {
         foreach ($this->scriptFiles[self::POS_LAST] as $scriptFile) {
             $html .= CHtml::scriptFile($scriptFile) . "\n";
         }
     }
     if ($fullPage) {
         $output = str_replace('<###end###>', $html, $output);
     } else {
         $output = $output . $html;
     }
 }
Exemplo n.º 26
0
 /**
  * @dataProvider providerScriptFile
  *
  * @param string $text
  * @param string $assertion
  */
 public function testScriptFile($text, $assertion)
 {
     $this->assertEquals($assertion, CHtml::scriptFile($text));
 }
Exemplo n.º 27
0
<meta charset="utf-8">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
\t
<meta name="description" content="yet another anonymous mining pool for bitcoin and altcoin with auto profit switch and auto exchange">
<meta name="keywords" content="anonymous,mining,pool,maxcoin,bitcoin,altcoin,auto,switch,exchange,profit,scrypt,x11,x13,x14,x15,lyra2,lyra2re,neoscrypt,sha256,quark">

<title>yiimp</title>

END;
echo CHtml::cssFile("/extensions/jquery/themes/ui-lightness/jquery-ui.css");
echo CHtml::cssFile('/yaamp/ui/css/main.css');
echo CHtml::cssFile('/yaamp/ui/css/table.css');
echo CHtml::scriptFile('/extensions/jquery/js/jquery-1.8.3-dev.js');
echo CHtml::scriptFile('/extensions/jquery/js/jquery-ui-1.9.1.custom.min.js');
echo CHtml::scriptFile('/yaamp/ui/js/jquery.tablesorter.js');
// if(!controller()->admin)
// echo <<<end
// <script>
// (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
// (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
// m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
// })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
// ga('create', 'UA-58136019-1', 'auto');
// ga('send', 'pageview');
// $(document).ajaxSuccess(function(){ga('send', 'pageview');});
// </script>
// end;
echo "</head>";
///////////////////////////////////////////////////////////////
echo "<body class='page'>";
Exemplo n.º 28
0
 /**
  * Inserts the scripts at the end of the body section.
  * @param string $output the output to be inserted with scripts.
  */
 public function renderBodyEnd(&$output)
 {
     if (!isset($this->scriptFiles[self::POS_END]) && !isset($this->scripts[self::POS_END]) && !isset($this->scripts[self::POS_READY]) && !isset($this->scripts[self::POS_LOAD])) {
         return;
     }
     $fullPage = 0;
     $output = preg_replace('/(<\\/body\\s*>)/is', '<###end###>$1', $output, 1, $fullPage);
     $html = '';
     if (isset($this->scriptFiles[self::POS_END])) {
         foreach ($this->scriptFiles[self::POS_END] as $scriptFileUrl => $scriptFileValue) {
             if (is_array($scriptFileValue)) {
                 $html .= CHtml::scriptFile($scriptFileUrl, $scriptFileValue) . "\n";
             } else {
                 $html .= CHtml::scriptFile($scriptFileUrl) . "\n";
             }
         }
     }
     $scripts = isset($this->scripts[self::POS_END]) ? $this->scripts[self::POS_END] : array();
     if (isset($this->scripts[self::POS_READY])) {
         if ($fullPage) {
             $scripts[] = "jQuery(function(\$) {\n" . implode("\n", $this->scripts[self::POS_READY]) . "\n});";
         } else {
             $scripts[] = implode("\n", $this->scripts[self::POS_READY]);
         }
     }
     if (isset($this->scripts[self::POS_LOAD])) {
         if ($fullPage) {
             $scripts[] = "jQuery(window).on('load',function() {\n" . implode("\n", $this->scripts[self::POS_LOAD]) . "\n});";
         } else {
             $scripts[] = implode("\n", $this->scripts[self::POS_LOAD]);
         }
     }
     if (!empty($scripts)) {
         $html .= $this->renderScriptBatch($scripts);
     }
     if ($fullPage) {
         $output = str_replace('<###end###>', $html, $output);
     } else {
         $output = $output . $html;
     }
 }
Exemplo n.º 29
0
echo CHtml::scriptFile($baseScript . "controller/slide/SlideInicialController.js");
echo CHtml::scriptFile($baseScript . "controller/slide/SlidePadraoController.js");
echo CHtml::scriptFile($baseScript . "controller/exposicao/ExposicaoGrupoController.js");
echo CHtml::scriptFile($baseScript . "controller/exposicao/ExposicaoController.js");
echo CHtml::scriptFile($baseScript . "controller/historia/HistoriaController.js");
echo CHtml::scriptFile($baseScript . "controller/contato/ContatoController.js");
echo CHtml::scriptFile($baseScript . "controller/venda/VendaController.js");
echo CHtml::scriptFile($baseScript . "controller/venda/VendaInternaController.js");
echo CHtml::scriptFile($baseScript . "controller/admin/AdminController.js");
echo CHtml::scriptFile($baseScript . "controller/admin/raca/AdminRacaController.js");
echo CHtml::scriptFile($baseScript . "controller/admin/tipovenda/AdminTipovendaController.js");
echo CHtml::scriptFile($baseScript . "controller/admin/pagina/AdminPaginaController.js");
echo CHtml::scriptFile($baseScript . "controller/admin/usuario/AdminUsuarioController.js");
echo CHtml::scriptFile($baseScript . "controller/admin/exposicao/AdminExposicaoController.js");
echo CHtml::scriptFile($baseScript . "controller/admin/exposicao/AdminNovaExposicaoController.js");
echo CHtml::scriptFile($baseScript . "controller/admin/venda/AdminVendaController.js");
echo CHtml::scriptFile($baseScript . "controller/admin/venda/AdminNovaVendaController.js");
echo CHtml::scriptFile($baseScript . "controller/admin/animal/AdminAnimalController.js");
echo CHtml::scriptFile($baseScript . "controller/admin/animal/AdminNovoAnimalController.js");
echo CHtml::scriptFile($baseScript . "controller/admin/configuracao/AdminConfiguracaoController.js");
echo CHtml::scriptFile($baseScript . "usuario.js");
echo CHtml::scriptFile($baseScript . "login.js");
echo CHtml::scriptFile($baseScript . "anuncio.js");
echo CHtml::scriptFile($baseScript . "index.js");
echo CHtml::scriptFile($baseScript . "busca.js");
//echo CHtml::scriptFile($baseScript."admin/animal.js");
?>
	
	<script>
		angular.bootstrap(document, ['app']);
	</script>