Esempio n. 1
0
 function Spaw($config)
 {
     $this->instance = $config['name'];
     $this->content = $config['content'];
     parent::SpawEditor($this->instance, $this->content);
     // load plugin configs
     $spaw_pgdir = SpawConfig::getStaticConfigValue('SPAW_ROOT') . 'plugins/';
     if (is_dir($spaw_pgdir)) {
         if ($spaw_dh = opendir($spaw_pgdir)) {
             while (($spaw_pg = readdir($spaw_dh)) != false) {
                 if ($spaw_pg != '.' && $spaw_pg != '..') {
                     if (is_dir($spaw_pgdir . $spaw_pg . '/config')) {
                         if ($spaw_pgdh = opendir($spaw_pgdir . $spaw_pg . '/config')) {
                             while (($spaw_fn = readdir($spaw_pgdh)) !== false) {
                                 if ($spaw_fn != '.' && $spaw_fn != '..' && !is_dir($spaw_pgdir . $spaw_pg . '/config/' . $spaw_fn)) {
                                     include $spaw_pgdir . $spaw_pg . '/config/' . $spaw_fn;
                                 }
                             }
                             closedir($spaw_pgdh);
                         }
                     }
                 }
             }
             closedir($spaw_dh);
         }
     }
 }
Esempio n. 2
0
 function SPAW_Wysiwyg($control_name = '', $value = '', $lang = '', $mode = '', $theme = '', $width = '', $height = '', $css_stylesheet = '', $dropdown_data = '')
 {
     // value translations
     switch ($mode) {
         case 'default':
             $mode = 'standard';
             break;
         case 'full':
             $mode = 'all';
             break;
         case 'mini':
             $mode = 'mini';
             break;
         default:
             $mode = '';
             break;
     }
     parent::SpawEditor($control_name, $value, $lang, $mode, '', $width, $height, $css_stylesheet);
     if ($mode == 'mini') {
         $this->hideStatusBar();
     }
 }
Esempio n. 3
0
<?php

include "../spaw.inc.php";
$spaw1 = new SpawEditor("spaw1");
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <title>SPAW Editor Demo</title>
  </head>
  <body>
  <p>This is not a feature demonstration of SPAW Editor. This script is included
  for the only purpose of testing your configuration. If you can see and operate
  an instance of SPAW Editor below then your editor is properly configured</p>
  <p>For extended feature demonstration visit <a href="http://www.solmetra.com/en/disp.php/en_products/en_spaw/en_spaw_demo">our demo page at solmetra.com</a><p>
  <form method="post">
  <?php 
$spaw1->show();
?>

  </form>
  </body>
</html>
Esempio n. 4
0
echo form_input($data['sort']);
echo "</div>";
echo "<div class=\"clear\"></div>";
echo "<div class='floatleft block-100 right padding-5'>";
echo $this->lang->line('adverts_name');
echo "</div>";
echo "<div class='floatleft padding-5'>";
$data['name'] = array('name' => 'name', 'value' => set_value('name'), 'class' => 'block-600 padding-5');
echo form_input($data['name']);
//echo form_error($data['name']['name']);
echo "</div>";
echo "<div class=\"clear\"></div>";
echo "<div class='floatleft block-100 right padding-5'>";
echo $this->lang->line('adverts_description');
echo "</div>";
echo "<div class='floatleft padding-5'>";
$data['description'] = array('name' => 'description', 'value' => set_value('description'), 'class' => 'block-600 padding-5');
$content = html_entity_decode($data['description']['value']);
$spaw = new SpawEditor("description", $content, 'utf-8', 'mini_font', 'spaw2', '100%');
//$spaw->setStylesheet("/styles/style.css");
//$spaw->addPage(new SpawEditorPage("content_page[".$value['id']."]", $value['title'],$content));
$spaw->show();
//echo form_textarea($data['description']);
//echo form_error($data['description']['name']);
echo "</div>";
echo "<div class=\"clear\"></div>";
$data['submit'] = array('name' => 'add_adverts', 'value' => 'добавить', 'class' => 'block-100 padding-3');
echo "<div class='padding-20 block-400 center'>";
echo form_submit($data['submit']);
echo "</div>";
echo '</form>';
Esempio n. 5
0
echo isset($title) ? cleanData($title) : '';
?>
"><?php 
echo isset($t_error) ? '<br><span class="error">' . $msg_add5 . '</span>' : '';
?>
</td>
    </tr>
    <tr>
        <td align="left" colspan="2"><b><?php 
echo $msg_add2;
?>
</b>:<br><br>
        <?php 
if ($SETTINGS->wysiwyg) {
    // Display WYSIWYG Editor..
    $SPAW = new SpawEditor('comments', isset($comments) ? cleanData($comments) : '');
    $SPAW->setConfigItem("PG_SPAWFM_DIRECTORIES", $spawSiteDir, SPAW_CFG_TRANSFER_SECURE);
    $SPAW->show();
    if (isset($c_error)) {
        echo '<span class="error">' . $msg_add6 . '</span><br><br>';
    }
} else {
    ?>
        <textarea rows="20" name="comments" style="width:98%"><?php 
    echo isset($comments) ? cleanData($comments) : '';
    ?>
</textarea><?php 
    echo isset($c_error) ? '<br><span class="error">' . $msg_add6 . '</span>' : '';
    ?>
<br>
        <?php