View file moduls/visual/edit_set.php

File size: 5.43Kb
<?php
  $line_ex = explode('|',trim($vis_temp));
  $dostup = $line_ex[0];
  $typ = $line_ex[1];
  // работа интерпретатора
  if ($typ == 'link')
  {
   $href = htmlspecialchars($line_ex[2]);
   $mess1 = trim($line_ex[3]);
   include($cms.'flud/anti_y.php');
   include($vis.'set_q.php');
   $name = $mess1;

   echo '
   Адрес: <input name="vis_temp_href" type="text" value="'.$href.'"><br>
   Имя:  <input name="vis_temp_name" type="text" value="'.stripslashes($name).'">
   ';
  }
  elseif ($typ == 'polosa')
  {
   echo 'Визуальная линия';
  }
  elseif ($typ == 'ramka')
  {
   $mess1 = $line_ex[2];
   $text = $line_ex[2];
   include($cms.'flud/anti_y.php');
   include($vis.'set_q.php');
   $text = $mess1;
   echo '
   Текст в рамке:<br>
   <textarea name="vis_temp_text" rows=2 cols=20>'.stripslashes($text).'</textarea>
   ';
  }
  elseif ($typ == 'area')
  {
   $mess1 = $line_ex[4];
   $str = trim($line_ex[2]);
   include($cms.'flud/anti_y.php');
   include($vis.'set_q.php');
   $text = $mess1;
   echo '
   Текст:<br>
    <textarea name="vis_temp_text" rows=2 cols=20>'.stripslashes($text).'</textarea>
   <br>Отображать строк:<br>
   <input name="vis_temp_str" type="text" value="'.$str.'">
   ';
   }
  elseif ($typ == 'error')
  {
   $mess1 = $line_ex[2];
   include($cms.'flud/anti_y.php');
   include($vis.'set_q.php');
   $text = $mess1;
   echo '
   Текст ошибки:<br>
   <textarea name="vis_temp_text" rows=2 cols=20>'.stripslashes($text).'</textarea>
   ';
  }
  elseif ($typ == 'zagolovok')
  {
   $mess1 = $line_ex[2];
   $text = $line_ex[2];
   include($cms.'flud/anti_y.php');
   include($vis.'set_q.php');
   $text = $mess1;
   echo '
   Текст заголовка:<br>
   <textarea name="vis_temp_text" rows=2 cols=20>'.stripslashes($text).'</textarea>
   ';
  }
  elseif ($typ == 'image')
  {
   $scr = $line_ex[2];
   $width = $line_ex[3];
   $height = $line_ex[4];
   $alt = $line_ex[5];
   $border = trim($line_ex[6]);
   echo '
    Ширина:<br>
    <input name="vis_temp_w" type="text" value="'.$width.'">
    <br>Высота:<br>
    <input name="vis_temp_h" type="text" value="'.$height.'">
    <br>Ссылка на изображение:<br>
    <input name="vis_temp_scr" type="text" value="'.$scr.'">
    <br>Альтернативный текст:<br>
    <input name="vis_temp_alt" type="text" value="'.$alt.'">
    <br>Ширина бордюра:<br>
    <input name="vis_temp_bord" type="text" value="'.$border.'">
   ';

  }
  elseif ($typ == 'modul')
  {
  $moduls = htmlspecialchars($line_ex[2]);
  echo '
  Введите название страницы модуля (с расширением!)
  <br>
  <input name="vis_temp_moduls" type="text" value="'.$moduls.'">
  ';
  }
  elseif ($typ == 'text')
  {
   $mess1 = $line_ex[2];
   include($cms.'flud/anti_y.php');
   include($vis.'set_q.php');
   $text = $mess1;
   echo '
   Текст:<br>
   <textarea name="vis_temp_text" rows=2 cols=20>'.stripslashes($text).'</textarea>
   ';
  }
  elseif ($typ == 'knopka')
  {
   $text = $line_ex[2];
   $href = htmlspecialchars($line_ex[3]);
   include($cms.'flud/anti_y.php');
   include($vis.'set_q.php');
   $text = $mess1;
   echo '
   Имя кнопки:<br>
   <input name="vis_temp_name" type="text" value="'.stripslashes($text).'">
   <br> Ссылка кнопки:<br>
   <input name="vis_temp_href" type="text" value="'.$href.'">
   ';
   }
  echo '
  ';
  echo '   <br>
   <input name="vis_temp_id" type="hidden" value="'.$vis_id.'">
   Действие с элементом:<br>
   <select size="1" name="vis_temp_action">
   <option value="save">Сохранить</option>
   <option value="delet">Удалить</option>
   ';
   if ($vis_id != 1 && $vis_id_2 > 1) echo '<option value="up">Поднять выше</option>
   ';

    if ($_vis_id_2 > $vis_id)
    $vis_down_n=($vis_id_2+1);
    else
    $vis_down_n=($vis_id+1);

    while ($vis_down_n <= $_POST['vis_max']) {
     if (trim($_POST['vis_el_'.$vis_down_n.'']) != '' && $vis_id_2 < $_POST['vis_max'])
     {
    // echo '                                                    |
    // текущий - '.$vis_down_n.'                                 |
    // фактический - '.$vis_id_2.'                               |
    // записаный - '.$vis_id.'                                   | отладочная информация
    // всего - '.$_POST['vis_max'].'                             |
    // строка с текущим - '.$_POST['vis_el_'.$vis_down_n.''].'   |
    // ';                                                        |
      $vis_down_true = 1;
      break;
     }
     else
     {
      $vis_down_true = 0;
     }
    $vis_down_n++;
    }

    if ($vis_down_true == 1) echo '<option value="down">Опустить ниже</option>';

   echo '
   </select>
   <br>
   Элемент виден:<br>
   <select size="1" name="vis_temp_dost">
   <option value="all">Всем</option>
   <option value="user">Пользователям</option>
   </select>

   <input name="vis_temp_typ" type="hidden" value="'.$typ.'">
   <input name="vis_edit_id" type="hidden" value="0">
   <br><input class="vis_knopka" type="submit" value="Отправить">';
  // закончили работу интерпретатора
?>