コード例 #1
0
 /**
  * 
  * draw includes of the settings.
  */
 public function drawHeaderIncludes()
 {
     $arrSections = $this->settings->getArrSections();
     $arrControls = $this->settings->getArrControls();
     $formID = $this->formID;
     $arrOnReady = array();
     $arrJs = array();
     //$arrJs[] = "obj.jsonSettingTypes = '$jsonString'";
     //$arrJs[] = "obj.objSettingTypes = JSON.parse(obj.jsonSettingTypes);";
     //put sections vars
     /*
     if(!empty($arrSections)){
     	$arrJs[] = "obj.sectionsEnabled = true;";
     	$arrJs[] = "obj.numSections = ".count($arrSections).";";
     }
     else 
     	$arrJs[] = "obj.sectionsEnabled = false;";
     */
     //put the settings into form id
     $arrJs[] = "if(typeof(g_settingsObj) == 'undefined') var g_settingsObj={};";
     $arrJs[] = "g_settingsObj['{$formID}'] = {}";
     //dmp($arrControls);
     //put controls json object:
     if (!empty($arrControls)) {
         //dmp($arrControls); exit();
         $strControls = json_encode($arrControls);
         $arrJs[] = "g_settingsObj['{$formID}'].jsonControls = '" . $strControls . "'";
         $arrJs[] = "g_settingsObj['{$formID}'].controls = JSON.parse(g_settingsObj['{$formID}'].jsonControls);";
     }
     $strJs = "";
     //put js
     foreach ($arrJs as $line) {
         $strJs .= $line . "\n";
     }
     if (!empty($arrOnReady)) {
         //put onready
         $strJs .= "\$(document).ready(function(){\n";
         foreach ($arrOnReady as $line) {
             $strJs .= $line . "\n";
         }
         $strJs .= "});";
     }
     UniteProviderFunctionsUG::printCustomScript($strJs, true);
 }
コード例 #2
0
<div class='unite_success_message' id="success_message" style="display:none;"></div>

<div id="viewWrapper" class="unite-view-wrapper unite-admin">

<?php 
self::requireView($view);
$jsArrayText = UniteFunctionsUG::phpArrayToJsArrayText(GlobalsUG::$arrClientSideText);
?>

</div>

<div class="unite-clear"></div>
<div class="unite-plugin-version-line unite-admin">
	<?php 
UniteProviderFunctionsUG::putFooterTextLine();
?>
	Plugin verson <?php 
echo $uniteGalleryVersion;
?>
</div>


<div id="divColorPicker" style="display:none;"></div>

<?php 
$script = "\n\t\tvar g_text = {\n\t\t\t\t" . $jsArrayText . "\n\t\t\t};\t\n\t";
UniteProviderFunctionsUG::printCustomScript($script);
?>
	
		
コード例 #3
0
 /**
  * put scripts
  */
 protected function putGalleryScripts($output)
 {
     $jsOptions = $this->buildJsParams();
     $addScripts = $this->getAdditionalScripts(self::$serial);
     $hasAddScripts = !empty($addScripts);
     $serial = self::$serial;
     $galleryHtmlID = $this->galleryHtmlID;
     $scriptOutput = "";
     if (GlobalsUG::$isScriptsInFooter == false) {
         $output .= self::LINE_PREFIX1 . "<script type='text/javascript'>";
     }
     //check js loaded only once
     if ($serial == 1) {
         $output = $this->addJsLoadedValidationScripts($output);
     }
     if ($this->putNoConflictMode == true) {
         $scriptOutput .= self::LINE_PREFIX2 . "jQuery.noConflict();";
     }
     $scriptOutput .= self::LINE_PREFIX2 . "var ugapi{$serial};";
     $scriptOutput .= self::LINE_PREFIX2 . "jQuery(document).ready(function(){";
     $scriptOutput .= self::LINE_PREFIX3 . "var objUGParams = {";
     $scriptOutput .= self::LINE_PREFIX4 . $jsOptions;
     $scriptOutput .= self::LINE_PREFIX3 . "};";
     $scriptOutput .= self::LINE_PREFIX3 . "if(ugCheckForErrors('#{$galleryHtmlID}', 'cms'))";
     if ($hasAddScripts) {
         $scriptOutput .= "{";
     }
     $scriptOutput .= self::LINE_PREFIX4 . "ugapi{$serial} = jQuery('#{$galleryHtmlID}').unitegallery(objUGParams);";
     //add custom scripts
     if ($hasAddScripts) {
         $scriptOutput .= self::BR;
         $scriptOutput .= self::LINE_PREFIX4 . "// custom scripts";
         $scriptOutput .= self::BR;
         $scriptOutput .= $addScripts;
         $scriptOutput .= self::LINE_PREFIX3 . "}";
     }
     $scriptOutput .= self::LINE_PREFIX2 . "});";
     if (GlobalsUG::$isScriptsInFooter == true) {
         UniteProviderFunctionsUG::printCustomScript($scriptOutput);
     } else {
         $output .= $scriptOutput;
         $output .= self::LINE_PREFIX1 . "</script>";
     }
     return $output;
 }