Esempio n. 1
0
 static function show()
 {
     if (count(self::$error)) {
         foreach (self::$error as $error) {
             echo '<div style="max-width: 700px;" class="box y"><h3>' . $error[0] . '</h3><p>' . $error[1] . '</p></div>';
         }
         self::$error = array();
     }
     if (count(self::$success)) {
         foreach (self::$success as $success) {
             echo '<div style="max-width: 700px;" class="box g"><h3>' . $success[0] . '</h3><p>' . $success[1] . '</p></div>';
         }
         self::$success = array();
     }
     if (count(self::$notice)) {
         foreach (self::$notice as $notice) {
             echo '<div style="max-width: 700px;" class="box r"><h3>' . $notice[0] . '</h3><p>' . $notice[1] . '</p></div>';
         }
         self::$notice = array();
     }
     if (count(self::$message)) {
         foreach (self::$message as $message) {
             echo '<div style="max-width: 700px;" class="box"><h3>' . $message[0] . '</h3><p>' . $message[1] . '</p></div>';
         }
         self::$message = array();
     }
 }
Esempio n. 2
0
            }
        }
        if (isset($nextenderror['missingfooter'])) {
            foreach ($nextenderror['missingfooter'] as $url) {
                NextendMessage::error(NextendText::_('get_footer() or wp_footer() call is missing from the template!'), 'Related page: ' . $url . '<br /><br />Make sure that get_footer() exists in the current template of the page or post at the end of the file<br />Make sure that wp_footer() exists before the closing &lt;/body&gt; tag in the [theme folder]/footer.php<br /><a href="http://codex.wordpress.org/Function_Reference/wp_footer" target="_blank">http://codex.wordpress.org/Function_Reference/wp_footer</a>');
            }
        }
    }
}
ob_start();
NextendMessage::show();
$messages = ob_get_clean();
if ($messages) {
    echo $messages;
} else {
    NextendMessage::success(NextendText::_('Everything_seems_fine'));
    NextendMessage::show();
}
?>
        <div style="margin: 0 15px;">
            <a class="button b" href="<?php 
echo $this->route('controller=help&clearlog=1');
?>
">Clear error log</a>
            <?php 
if (nextendIsWordPress()) {
    ?>
                <br /><br /><br />
                <p>You can disable this log on the Nextend configuration with "<b>Log possible problems</b>" parameter: <a class="button small" href="<?php 
    echo admin_url('options-general.php?page=nextend_settings_page');
    ?>
Esempio n. 3
0
 function importFile($targetzip, $showmessage = true)
 {
     nextendimport('nextend.externals.zip_read');
     $zipfile = new NextendZipfile();
     $zipfile->read_zip($targetzip);
     if (count($zipfile->files)) {
         $data = array();
         foreach ($zipfile->files as $file) {
             $data[$file['name']] = $file['data'];
         }
         $slider = isset($data['slider.ss2']) ? $data['slider.ss2'] : 0;
         if ($slider) {
             $slidersModel = $this->getModel('sliders');
             $sliderid = $slidersModel->import(unserialize($slider));
             if ($showmessage) {
                 NextendMessage::success(NextendText::_('Success'), NextendText::_('1_Slider_imported'));
             }
             if ($sliderid) {
                 $slides = isset($data['slides.ss2']) ? $data['slides.ss2'] : 0;
                 if ($slides) {
                     $slidesModel = $this->getModel('slides');
                     $slides = unserialize($slides);
                     foreach ($slides as $slide) {
                         $slide['slider'] = $sliderid;
                         $slidesModel->create($sliderid, $slide, false);
                     }
                     if ($showmessage) {
                         NextendMessage::success(NextendText::_('Success'), count($slides) . '&nbsp;' . NextendText::_('Slides_imported'));
                     }
                 }
                 $fonts = isset($data['fonts.ss2']) ? $data['fonts.ss2'] : 0;
                 if ($fonts) {
                     NextendSmartSliderStorage::set('font' . $sliderid, json_encode(unserialize($fonts)));
                     if ($showmessage) {
                         NextendMessage::success(NextendText::_('Success'), NextendText::_('1_font_set_imported'));
                     }
                 }
                 return $sliderid;
             }
         }
     } else {
         NextendMessage::error(NextendText::_('Error'), NextendText::_('Unable_to_unzip_the_file_Error_code'));
     }
 }