Ejemplo n.º 1
0
 public function export_global_styles($export_global_styles)
 {
     $global_styles = '';
     if ($export_global_styles == 'on') {
         $c_css = new Essential_Grid_Global_Css();
         $global_styles = $c_css->get_global_css_styles();
     }
     return $global_styles;
 }
Ejemplo n.º 2
0
 public function import_global_styles($import_global_styles, $check_append = true)
 {
     $base = new Essential_Grid_Base();
     $c_css = new Essential_Grid_Global_Css();
     $append = true;
     if ($check_append) {
         //check in $_POST if append or overwrite
         $do = $base->getVar($this->overwrite_data, 'global-styles-overwrite', 'append');
         $append = $do == 'append' ? true : false;
     }
     if ($append) {
         //append
         $global_styles = $c_css->get_global_css_styles();
         $import_global_styles = $global_styles . "\n" . $import_global_styles;
     }
     $c_css->set_global_css_styles($import_global_styles);
 }
Ejemplo n.º 3
0
    /**
     * Insert global CSS Dialog
     * @since    1.0.0
     */
    public static function global_css_edit_dialog()
    {
        $global_css = Essential_Grid_Global_Css::get_global_css_styles();
        ?>
		<div id="global-css-edit-dialog-wrap" class="essential-dialog-wrap" title="<?php 
        _e('Global Custom CSS', EG_TEXTDOMAIN);
        ?>
"  style="display: none;">
			<textarea id="eg-global-css-editor"><?php 
        echo $global_css;
        ?>
</textarea>
		</div>
		<?php 
    }
Ejemplo n.º 4
0
 public function import_global_styles($import_global_styles, $check_append = true)
 {
     $base = new Essential_Grid_Base();
     $c_css = new Essential_Grid_Global_Css();
     $append = true;
     if ($check_append) {
         //check in $_POST if append or overwrite
         $do = $base->getVar($this->overwrite_data, 'global-styles-overwrite', 'append');
         $append = $do == 'append' ? true : false;
     }
     $import_global_styles = str_replace(array('\\n', '\\t'), array(chr(13), chr(9)), $import_global_styles);
     //remove first and last "
     if (substr($import_global_styles, 0, 1) == '"') {
         $import_global_styles = substr($import_global_styles, 1);
     }
     if (substr($import_global_styles, -1) == '"') {
         $import_global_styles = substr($import_global_styles, 0, -1);
     }
     $import_global_styles = preg_replace_callback('/\\\\u([0-9a-fA-F]{4})/', function ($match) {
         return mb_convert_encoding(pack('H*', $match[1]), 'UTF-8', 'UCS-2BE');
     }, $import_global_styles);
     if ($append) {
         //append
         $global_styles = $c_css->get_global_css_styles();
         $import_global_styles = $global_styles . $import_global_styles;
     }
     $c_css->set_global_css_styles($import_global_styles);
 }