Exemplo n.º 1
0
 static function jwysiwyg($sContent, $sFieldName, $nWidth = 575, $nHeight = 300, $sType = 'adm', $sJSObjectName = '')
 {
     static $jsIncluded = false;
     if (!$jsIncluded) {
         bff::includeJS('wysiwyg');
         $jsIncluded = true;
     }
     $sParams = '';
     switch ($sType) {
         case 'adm':
             $sParams = '{ uploadFunction: function(){ return "?hash=7653976"; }, controls : { insertImageSimple: {visible: false} } }';
             break;
         default:
             $sParams = '{}';
             break;
     }
     if (strpos($sFieldName, ',') !== FALSE) {
         list($sFieldID, $sFieldName) = explode(',', $sFieldName);
         if (empty($sFieldName)) {
             $sFieldName = $sFieldID;
         }
     } else {
         $sFieldID = $sFieldName;
     }
     if (strpos($nWidth, '%') === false) {
         $WidthCSS = $nWidth . 'px';
     } else {
         $WidthCSS = $nWidth;
     }
     if (strpos($nHeight, '%') === false) {
         $HeightCSS = $nHeight . 'px';
     } else {
         $HeightCSS = $nHeight;
     }
     $sHTML = '<textarea name="' . $sFieldName . '" id="' . $sFieldID . '" style="height:' . $HeightCSS . '; width:' . $WidthCSS . ';">' . $sContent . '</textarea>
               <script type="text/javascript"> $(document).ready(function(){  ' . (!empty($sJSObjectName) ? $sJSObjectName . ' = ' : '') . ' $(\'#' . $sFieldID . '\').bffWysiwyg(
                 ' . $sParams . ', true); }); </script>';
     return $sHTML;
 }
Exemplo n.º 2
0
 function includeJS($mInclude, $nVersion = false, $fromCore = null)
 {
     return bff::includeJS($mInclude, $nVersion, $fromCore);
 }