Файл: users/diary/inc/create.php
Строк: 746
<?
$count_files=mysql_result(mysql_query("SELECT COUNT(*) FROM `diary_files` WHERE `id_user` = '$user[id]' AND `id_diary` = '0'"),0);
if(!isset($_SESSION['diary_new']))
{
$_SESSION['diary_new']=array();
$_SESSION['diary_new']['name']=NULL;
$_SESSION['diary_new']['text']=NULL;
$_SESSION['diary_new']['adult']=0;
$_SESSION['diary_new']['access']='all';
$_SESSION['diary_new']['komm']='all';
$_SESSION['diary_new']['tags']=NULL;
}
$diary_new=$_SESSION['diary_new'];
if(isset($_GET['poll']) && !isset($_SESSION['poll_new']['oki']))
{
if(!isset($_SESSION['poll_new']))
{
$_SESSION['poll_new']=array();
$_SESSION['poll_new']['text']=NULL;
$_SESSION['poll_new']['vars']='|';
$_SESSION['poll_new']['multi']=0;
$_SESSION['poll_new']['polltime']='infin';
}
$poll_new=$_SESSION['poll_new'];
// Counter of Variants
$count_vars=0;
$array=explode("|", $_SESSION['poll_new']['vars']);
foreach ($array as $key => $value)
{
$count_vars++;
}
// Save New Poll
if(isset($_POST['save']) && isset($_POST['poll_text']) && $_POST['mdp']==md5($user['pass']))
{
$_SESSION['poll_new']['text']=$_POST['poll_text'];
if(isset($_POST['multi']) && $_POST['multi']==1)$_SESSION['poll_new']['multi']=1;else $_SESSION['poll_new']['multi']=0;
if(in_array($_POST['polltime'],array('infin','day','3days','week','month','3months')))$_SESSION['poll_new']['polltime']=$_POST['polltime'];
$pros=0;
foreach ($_POST as $key => $value)
{
if (str_replace('vaRiant_','x',$key)!=$key)
{
$value=str_replace('|','I',$value);
$pros++;
if($pros==1)$_SESSION['poll_new']['vars']=$value;
else $_SESSION['poll_new']['vars']=$_SESSION['poll_new']['vars']."|$value";
if($pros==100)break;
}
}
$cp=0;
foreach ($_POST as $key => $value)
{
if (str_replace('vaRiant_','x',$key)!=$key)
{
$value=str_replace('|','I',$value);
if($value!=NULL)$cp++;
}
}
if(strlen2($_POST['poll_text'])<$min_size_poll)$err[]='Короткое описание опроса';
if(strlen2($_POST['poll_text'])>$max_size_poll)$err[]='Слишком длинное описание опроса';
if($cp<2)$err[]='Вы не заполнили варианты ответов';
if(!isset($err))
{
$_SESSION['poll_new']['oki']=1;
header("Location:/users/diary/create");
exit;
}
}
// Add Variant
if(isset($_POST['add_vaRiant']) && $count_vars<=9 && $_POST['mdp']==md5($user['pass']))
{
$_SESSION['poll_new']['text']=$_POST['poll_text'];
if(isset($_POST['multi']) && $_POST['multi']==1)$_SESSION['poll_new']['multi']=1;else $_SESSION['poll_new']['multi']=0;
if(in_array($_POST['polltime'],array('infin','day','3days','week','month','3months')))$_SESSION['poll_new']['polltime']=$_POST['polltime'];
$pros=0;
foreach ($_POST as $key => $value)
{
if (str_replace('vaRiant_','x',$key)!=$key)
{
$value=str_replace('|','I',$value);
$pros++;
if($pros==1)$_SESSION['poll_new']['vars']=$value;
else $_SESSION['poll_new']['vars']=$_SESSION['poll_new']['vars']."|$value";
}
}
$_SESSION['poll_new']['vars']=$_SESSION['poll_new']['vars']."|";
}
//echo $_SESSION['poll_new']['vars'];
// Delete Variant
if(isset($_POST['delete_vaRiant']) && $count_vars>2 && $_POST['mdp']==md5($user['pass']))
{
$_SESSION['poll_new']['text']=$_POST['poll_text'];
if(in_array($_POST['polltime'],array('infin','day','3days','week','month','3months')))$_SESSION['poll_new']['polltime']=$_POST['polltime'];
if(isset($_POST['multi']) && $_POST['multi']==1)$_SESSION['poll_new']['multi']=1;else $_SESSION['poll_new']['multi']=0;
$pros=0;
$array=explode("|", $_SESSION['poll_new']['vars']);
$ncountv=count($array);
foreach ($array as $key => $value)
{
$pros++;
if($pros!=$ncountv)$_SESSION['poll_new']['vars']="".($pros==1?$value:$_SESSION['poll_new']['vars']."|$value")."";
}
}
err();
?>
<style type="text/css">
form { padding: 0; margin: 0 }
input { padding: 0; margin-left: 0 }
input[type=text] { width: 98% }
textarea { width: 98%; height: 50px }
input[type=submit] { width: 50%; float: left; margin-bottom: 10px }
input[type=text].vote { width: 95% }
input[type=submit].voted { width: 5% }
hr { clear: both; }
div.poll { padding-left: 2px; min-width: 120px; width: 100%; }
div.variant { padding-bottom: 3px }
div.progress { background: grey; height: 4px }
div.date { padding-right: 5px }
div.clear { clear: both }
span.small { font-size: 0.7em }
.self span { font-weight: bold }
.percentage { float: right }
.leader div.progress { background: green }
</style>
<div class="d1">
Создание нового опроса:
</div>
<?
$poll_new=$_SESSION['poll_new'];
echo "<form method='post' action='' class='d2'>n";
echo "<input type='hidden' name='mdp' value='".md5($user['pass'])."'>n";
if(isset($_POST['poll_text']))$pt=$_POST['poll_text'];
else $pt=$poll_new['text'];
echo "<div class='variant'>n
<span style='color:grey'><b>Описание</b> (".sklon_text($max_size_poll,array('знак','знака','знаков')).")</span><br/>n
<textarea name='poll_text'>".output_title($pt)."</textarea>n
</div>n";
$lp=0;
$array=explode("|", $poll_new['vars']);
foreach ($array as $key => $value)
{
$lp++;
echo "<div class='variant'>n";
echo "<input type='text' style='width: 99%' name='vaRiant_$lp' value='".output_title($value)."'><br/>n";
echo "</div>n";
}
echo "".($lp<=9?"<input style='width: ".($lp>2?50:100)."%' type='submit' name='add_vaRiant' value='Добавить' />":null)."".($lp>2?"<input style='width: ".($lp<=9?50:100)."%' type='submit' name='delete_vaRiant' value='Убрать' />":null)."n";
echo "<div class='clear'></div>n";
echo "<div class='variant'>n
<span>Дата окончания через: </span>n
<select name='polltime'><option value='infin'".($poll_new['polltime']=='infin'?" selected='selected'":null).">Бессрочное</option><option value='day'".($poll_new['polltime']=='day'?" selected='selected'":null).">1 День</option><option value='3days'".($poll_new['polltime']=='3days'?" selected='selected'":null).">3
Дня</option><option value='week'".($poll_new['polltime']=='week'?" selected='selected'":null).">1 Неделю</option><option value='month'".($poll_new['polltime']=='month'?" selected='selected'":null).">1 Месяц</option><option value='3months'".($poll_new['polltime']=='3months'?" selected='selected'":null).">3 Месяца</option></select>n
</div>n
<div class='clear'></div>n
<div class='variant'>n
<label>Выбор нескольких вариантов: </label>n";
if(isset($_POST['multi']) && $_POST['multi']==1 || $poll_new['multi']==1)$multi=1;
echo "<input id='multi' type='checkbox' name='multi' value='1'".(isset($multi)?" checked='checked'":null)."/>";
echo "<input style='width: 99%' type='submit' name='save' value='Сохранить'/>n";
echo "</div>";
echo "</form>n";
//echo "</div>n";
echo "<div class='d1'><a href='/users/diary/create'>Назад</div>";
require_once ("../../core/cuctema/foot.php");
exit;
}
elseif(isset($_GET['access']) && isset($_SESSION['diary_new']['access']))
{
if(isset($_POST['cfms']))
{
if($_POST['access']=='pass')
{
if(strlen2($_POST['password'])<$min_size_pass)$err[]='Введите пароль!';
if(strlen2($_POST['password'])>$max_size_pass)$err[]='Пароль слишком длинный!';
}
if(!isset($err))
{
if(in_array($_POST['access'],array('all','only_me','friends','pass','auth')))$_SESSION['diary_new']['access']=$_POST['access'];
$_SESSION['diary_new']['password']=$_POST['password'];
header("Location:/users/diary/create");
exit;
}
}
err();
echo "<form action='' method='post' class='d2'>n
<div>Запись доступна:</div>n
<div style='font-size:small'>n
<input type='radio' name='access' value='all'".($diary_new['access']=='all'?" checked='checked'":null)."/>n
<label>всем</label>n
</div>n
<div style='font-size:small'>n
<input type='radio' name='access' value='only_me'".($diary_new['access']=='only_me'?" checked='checked'":null)."/>n
<label>только мне</label>n
</div>n
<div style='font-size:small'>n
<input type='radio' name='access' value='friends'".($diary_new['access']=='friends'?" checked='checked'":null)."/>n
<label>моим друзьям</label>n
</div>n
<div style='font-size:small;'>n
<input type='radio' name='access' value='pass'".($diary_new['access']=='pass'?" checked='checked'":null)."/>n
<label>только по паролю:n
<input name='password' size='16' maxlength='16' type='text' value='".($diary_new['access']=='pass'?$_SESSION['diary_new']['password']:null)."'/></label>n
</div>n
<div style='font-size:small'>n
<input type='radio' name='access' value='auth'".($diary_new['access']=='auth'?" checked='checked'":null)."/>n
<label>только авторизированным</label>n
</div>n
<input type='submit' name='cfms' value='OK'/>n
</form>n";
echo "<div class='d1'><a href='/users/diary/create'>Назад</div>";
require_once ("../../core/cuctema/foot.php");
exit;
}
elseif(isset($_GET['komm']) && isset($_SESSION['diary_new']['komm']))
{
if(isset($_POST['cfms']))
{
if(in_array($_POST['komm'],array('all','only_me','friends')))$_SESSION['diary_new']['komm']=$_POST['komm'];
header("Location:/users/diary/create");
exit;
}
echo "<form action='' method='post' class='d2'>n
<div>Комментирование разрешено:</div>n
<div style='font-size:small'>n
<input type='radio' name='komm' value='all'".($diary_new['komm']=='all'?" checked='checked'":null)."/><label>всем</label>n
</div>n
<div style='font-size:small'>n
<input type='radio' name='komm' value='only_me'".($diary_new['komm']=='only_me'?" checked='checked'":null)."/>n
<label>только мне</label>n
</div>n
<div style='font-size:small'>n
<input type='radio' name='komm' value='friends'".($diary_new['komm']=='friends'?" checked='checked'":null)."/>n
<label>моим друзьям</label>n
</div>n
<input type='submit' name='cfms' value='OK'/>n
</form>n";
echo "<div class='d1'><a href='/users/diary/create'>Назад</div>";
require_once ("../../core/cuctema/foot.php");
exit;
}
elseif(isset($_GET['files']) && isset($_SESSION['diary_new']))
{
if(isset($_POST['upload']) && $count_files<$max_files)
{
if(isset($_FILES['file']))
{
$name=esc(stripcslashes(htmlspecialchars($_FILES['file']['name'])));
$name=ereg_replace('(#|?)', NULL, $name);
//$name=str_replace(' ', '_', $name);
$ras=eregi_replace('^.*.', NULL, $name);
$name=eregi_replace('.[^.]*$', NULL, $name); // имя файла без расширения
if($ras==$name || $ras==NULL || $name==NULL)$err[]='Неверное название файла';
if (!isset($_FILES['file']['tmp_name']) || filesize($_FILES['file']['tmp_name'])>$max_size_file*1048576)$err[]='Размер файла превышает установленные ограничения';
if(!isset($err))
{
mysql_query("INSERT INTO `diary_files` SET `id_diary` = '0', `id_user` = '$user[id]', `name` = '".my_esc($name)."', `ras` = '".my_esc($ras)."'");
$id=mysql_insert_id();
move_uploaded_file($_FILES['file']['tmp_name'],
H."users/diary/files/$id.dat");
chmod(H."users/diary/files/$id.dat", 0777);
$count_files=mysql_result(mysql_query("SELECT COUNT(*) FROM `diary_files` WHERE `id_user` = '$user[id]' AND `id_diary` = '0'"),0);
}
}
else $err[]='Выберите файл';
}
err();
if(isset($_GET['dfid']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `diary_files` WHERE `id` = '".intval($_GET['dfid'])."' AND `id_user` = '$user[id]' AND `id_diary` = '0'"),0)!=0 && $_GET['mdp']==md5($user['pass'])){mysql_query("DELETE FROM `diary_files` WHERE `id` = '".intval($_GET['dfid'])."' AND `id_user` = '$user[id]' AND `id_diary` = '0'");unlink(H."users/diary/files/".intval($_GET['dfid']).".dat");$count_files=mysql_result(mysql_query("SELECT COUNT(*) FROM `diary_files` WHERE `id_user` = '$user[id]' AND `id_diary` = '0'"),0);
}
$q=mysql_query("SELECT * FROM `diary_files` WHERE `id_user` = '$user[id]' AND `id_diary` = '0'");
if(mysql_num_rows($q)==0)echo "<div class='hide'>Нет прикреплённых файловn";else echo "<div class='d1'>n";
while($post=mysql_fetch_array($q))
{
echo "".(is_file(H."users/diary/users/diary/$post[ras].png")?"<img src='/users/diary/users/diary/$post[ras].png'/>":"<img src='/users/diary/files/unknown_file.png'/>")." ".output_title($post['name'].'.'.$post['ras'])." <span style='color:grey'>(".size_file(filesize(H."users/diary/files/$post[id].dat")).")</span> <a href='?files&dfid=$post[id]&mdp=".md5($user['pass'])."'><span style='float:right'>[<span style='color:red'>x</span>]</span></a><br/>n";
}
echo "</div>n";
echo "<form enctype='multipart/form-data' action='' method='post'>n";
echo "<div class='d2'>";
echo "<span style='color:grey'>Файл (<".size_file($max_size_file*1048576)."):</span><br />n";
echo "<input name='file' type='file'".($count_files>=$max_files?" disabled='disabled'":null)."/><br />n";
echo "<input type='submit' name='upload' value='Загрузить!'".($count_files>=$max_files?" disabled='disabled'":null)."/>".($count_files>=$max_files?"<br/></div><div class='hide'>Вы уже прикрепили максимальное к-тво файлов к записе!":null)."n";
echo "</div>";
echo "<div class='d2'><a href='/users/diary/create'>Назад</div>";
require_once ("../../core/cuctema/foot.php");
exit;
}
//-------CREATE DIARY-------\
if(isset($_POST['cfms']) && isset($_POST['text']) && isset($_POST['name']) && isset($_POST['tags']) && $_POST['mdp']==md5($user['pass']))
{
$name=$_POST['name'];
$text=$_POST['text'];
$tags=$_POST['tags'];
if(strlen2($name)>$max_size_name){$err_name_long=1;$err_diary=1;}
if(strlen2($text)<$min_size_text){$err_text_short=1;$err_diary=1;}
if(strlen2($text)>$max_size_text){$err_text_long=1;$err_diary=1;}
$count_tags=0;
$array_tags=explode(",", $tags);
foreach ($array_tags as $key => $tag)
{
if($tag!=NULL)$count_tags++;
}
if($count_tags>$max_size_tags){$err_tags_long=1;$err_diary=1;}
$count_t=0;
$array_tags=explode(",", $tags);
$tags=NULL;
foreach ($array_tags as $key => $tag)
{
if($tag!=NULL)
{
$count_t++;
if($tags==NULL)$tags=$tag;else $tags="$tags,$tag";
}
}
if(isset($_POST['adult']) && $_POST['adult']==1)$adult=1;else $adult=0;
if(isset($_SESSION['diary_new']['access']) && in_array($_SESSION['diary_new']['access'],array('all','only_me','friends','pass','auth')))$access=$_SESSION['diary_new']['access'];else $access='all';
if($access=='pass')$password=$_SESSION['diary_new']['password'];else $password=NULL;
if(isset($_SESSION['diary_new']['komm']) && in_array($_SESSION['diary_new']['komm'],array('all','only_me','friends')))$komm=$_SESSION['diary_new']['komm'];else $komm='all';
if(isset($_SESSION['poll_new']['oki']))
{
$poll=1;
$poll_text=$_SESSION['poll_new']['text'];
$poll_timee=$_SESSION['poll_new']['polltime'];
$poll_check=$_SESSION['poll_new']['multi'];
if($poll_timee=='day')$poll_time_add=3600*24; // опрос на один день
elseif($poll_timee=='3days')$poll_time_add=3600*24*3; // опрос на три дня
elseif($poll_timee=='week')$poll_time_add=3600*24*7; // опрос на одну неделю
elseif($poll_timee=='month')$poll_time_add=3600*24*31; // опрос на месяц
elseif($poll_timee=='3months')$poll_time_add=3600*24*31*3; // опрос на три месяца
else $poll_time_add=3600*24*31*12*3; // опрос поумолчанию (трех лет для "бесконечности" думаю хватит)
$poll_time=$time+$poll_time_add;
//--\
$array_vars=explode("|", $_SESSION['poll_new']['vars']);
$count_vars=0;
$poll_vars=NULL;
foreach ($array_vars as $key => $var)
{
if($var!=NULL)
{
$count_vars++;
if($count_vars==1)$poll_vars=$var;
else $poll_vars=$poll_vars."|$var";
}
}
}
if(!isset($err_diary))
{
mysql_query("UPDATE `user` SET `diary_time` = '".(time()+60)."' WHERE `id` = '$user[id]'");
mysql_query("INSERT INTO `diary` (`id_user`, `name`, `text`, `time`, `tags`, `access`, `adult`, `komm`, `password`".(isset($poll)?", `poll`, `poll_text`, `poll_time`, `poll_time_start`, `poll_timee`, `poll_check`":null).") values ('$user[id]', '".my_esc($name)."', '".my_esc($text)."', '$time', '".my_esc($tags)."', '$access', '$adult', '$komm', '".my_esc($password)."'".(isset($poll)?", '1', '".my_esc($poll_text)."', '$poll_time', '$time', '$poll_timee', '$poll_check'":null).")");
$diary_id=mysql_insert_id();
if($name!=NULL)$diary_name=output_title($name);
else $diary_name=text_cutter($text,30).(text_cutter($text,30)!=$text?'...':null);
$q=mysql_query("SELECT * FROM `diary_files` WHERE `id_user` = '$user[id]' AND `id_diary` = '0'");
while($post=mysql_fetch_array($q))
{
mysql_query("UPDATE `diary_files` SET `id_diary` ='$diary_id' WHERE `id` = '$post[id]'");
}
if(isset($poll))
{
$array=explode("|", $poll_vars);
$var_num=0;
foreach($array as $key => $value):
$var_num++;
mysql_query("INSERT INTO `diary_poll` (`id_diary`, `var`, `num`) VALUES ('$diary_id', '".my_esc($value)."', '$var_num')");
endforeach;
}
$q = mysql_query("SELECT * FROM `frends` WHERE `user` = '$user[id]' AND `i`='1'");
while ($f = mysql_fetch_array($q))
{
$a = mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = '$f[frend]' LIMIT 1"));
$msg_lenta = "Создал запись [url=/users/diary/".$diary_id."/read]".$diary_name."[/url]";
mysql_query("INSERT INTO `lenta` (`id_user`, `id_kont`, `msg`, `time`, `type`, `id_object`) values('$user[id]', '$a[id]', '$msg_lenta', '$time', 'diary', '$diary')");
}
unset($_SESSION['diary_new']);
if(isset($_SESSION['poll_new']))unset($_SESSION['poll_new']);
header("Location:/users/diary/$diary_id/read");
exit;
}
}
if(isset($_SESSION['poll_new']['oki']))
{
echo "<div class='hide'>Опрос прикреплён. Теперь убедитесь, что вы заполнили остальные поля.</div>n";
}
if(isset($_POST['poll']))
{
if(isset($_POST['adult']) && $_POST['adult']==1)$_SESSION['diary_new']['adult']=1;else $_SESSION['diary_new']['adult']=0;
$_SESSION['diary_new']['name']=$_POST['name'];
$_SESSION['diary_new']['text']=$_POST['text'];
$_SESSION['diary_new']['tags']=$_POST['tags'];
header("Location:?poll");
exit;
} // Redirect to Create New Poll
if(isset($_POST['files']))
{
if(isset($_POST['adult']) && $_POST['adult']==1)$_SESSION['diary_new']['adult']=1;else $_SESSION['diary_new']['adult']=0;
$_SESSION['diary_new']['name']=$_POST['name'];
$_SESSION['diary_new']['text']=$_POST['text'];
$_SESSION['diary_new']['tags']=$_POST['tags'];
header("Location:?files");
exit;
} // Redirect to add Files
if(isset($_POST['access']))
{
if(isset($_POST['adult']) && $_POST['adult']==1)$_SESSION['diary_new']['adult']=1;else $_SESSION['diary_new']['adult']=0;
$_SESSION['diary_new']['name']=$_POST['name'];
$_SESSION['diary_new']['text']=$_POST['text'];
$_SESSION['diary_new']['tags']=$_POST['tags'];
header("Location:?access");
exit;
} // Redirect to edit Access
if(isset($_POST['komm']))
{
if(isset($_POST['adult']) && $_POST['adult']==1)$_SESSION['diary_new']['adult']=1;else $_SESSION['diary_new']['adult']=0;
$_SESSION['diary_new']['name']=$_POST['name'];
$_SESSION['diary_new']['text']=$_POST['text'];
$_SESSION['diary_new']['tags']=$_POST['tags'];
header("Location:?komm");
exit;
} // Redirect to edit type of Komming
$diary_new=$_SESSION['diary_new'];
if(isset($_POST['name']))$dn=$_POST['name'];
else $dn=$diary_new['name'];
echo "<form action='' method='post' class='d2'>n";
if(isset($err_name_long))echo "<div class='hide'>n";
echo "<span style='font-size: small; color: grey'>n
<b>Тема</b> (".sklon_text($max_size_name,array('знак','знака','знаков')).")n
</span>n
<input style='width: 95%' type='text' name='name' size='18' maxlength='50' value='".output_title($dn)."' /><br/>n";
if(isset($err_name_long))echo "<span style='color:red'>Тема записи слишком длинная</span></div>n";
if(isset($err_text_long) || isset($err_text_short))echo "<div class='hide'>n";
echo "<span style='font-size:small;color:grey'><b>Запись</b> (".sklon_text($max_size_text,array('знак','знака','знаков')).")</span><br/>n";
?>
<div id='toolbar'>
<noscript><input class='url-btn' type='submit' name='urlbtn' value=' ' title='Вставить ссылку'
style='width: 20px; background-image: url(http://new-i09.spaces.ru/bb/link.gif)' />
</noscript>
</div>
<script xmlns="http://www.w3.org/1999/xhtml" language="javascript" type="text/javascript">
/*<![CDATA[*/
function tag(text1, text2, text3) {
if ((document.selection)) {
document.getElementById("textarea").focus();
} else if(document.getElementById("textarea").selectionStart!=undefined) {
var element = document.getElementById("textarea");
var str = element.value;
var start = element.selectionStart;
var length = element.selectionEnd - element.selectionStart;
element.value = str.substr(0, start) + text3 + text1 + str.substr(start, length) + text2 + text3 + str.substr(start + length);
} else
document.getElementById("textarea").value += text3+text1+text2+text3;
}
function pasteLink(text) {
var element = document.getElementById("textarea");
var str = element.value;
var start = element.selectionStart;
var length = element.selectionEnd - element.selectionStart;
element.value = str.substr(0, start) + text + str.substr(start, length) + str.substr(start + length);
}
var toolbar = document.getElementById('toolbar');
toolbar.innerHTML += '<a href="#link1" onclick="tag('[b]', '[/b]', '')"><img src="http://new-i09.spaces.ru/bb/bold.gif" alt="b" title="Жирный шрифт" /></a>'
+ '<a href="#link2" onclick="tag('[i]', '[/i]', '')"><img src="http://new-i09.spaces.ru/bb/italics.gif" alt="i" title="Наклонный шрифт" /></a>'
+ '<a href="#link3" onclick="tag('[u]', '[/u]', '')"><img src="http://new-i09.spaces.ru/bb/underline.gif" alt="u" title="Подчеркнутый шрифт" /></a>'
+ '<a href="#link4" onclick="tag('[s]', '[/s]', '')"><img src="http://new-i09.spaces.ru/bb/strike.gif" alt="s" title="Зачеркнутый шрифт" /></a>'
+ '<a href="#link5" onclick="tag('[url=]', '[/url]', '')"><img src="http://new-i09.spaces.ru/bb/link.gif" alt="url" title="Ссылка" /></a>'
+ '<a href="#link7" onclick="tag('[color=]', '[/color]', '')"><img src="http://new-i09.spaces.ru/bb/color.gif" alt="color" title="Цвет шрифта" /></a>'
+ '<a href="#link8" onclick="tag('[bgcolor=]', '[/bgcolor]', '')"><img src="http://new-i09.spaces.ru/bb/color_bg.gif" alt="bgcolor" title="Цвет фона" /></a>'
;
/*]]>*/
</script>
<?
if(isset($_POST['text']))$dt=$_POST['text'];
else $dt=$diary_new['text'];
echo "<textarea id='textarea' name='text' rows='5' cols='17' style='width: 95%'>".output_title($dt)."</textarea><br/>".(isset($err_text_long)?"<span style='color:red'>Текст записи слишком длинный</span>":null)."".(isset($err_text_short)?"<span style='color:red'>Введите текст записи</span>":null)."n";
if(isset($err_text_long) || isset($err_text_short))echo "</div>n";
echo "<div style='padding: 5px'>n
<span>Прикрепить к записи:</span>n
<input style='cursor:pointer;text-decoration:underline;color:#069;background-color:transparent;border:0;' type='submit' name='files' value='Файлы".($count_files>0?" ($count_files/$max_files)":null)."'/>n".(!isset($_SESSION['poll_new']['oki'])?"|n<input style='cursor:pointer;text-decoration:underline;color:#069;background-color:transparent;border:0;' type='submit' name='poll' value='Опрос'/>n":null)."
</div>n";
if(isset($_POST['adult']) && $_POST['adult']==1 || $diary_new['adult']==1)$adult=1;
echo "<input type='checkbox' name='adult' value='1'".(isset($adult)?" checked='checked'":null)."/>n
<label style='font-size: small'>Только для взрослых</label>n
<br/>n";
if($diary_new['access']=='all')$access='всем';
elseif($diary_new['access']=='only_me')$access='только мне';
elseif($diary_new['access']=='friends')$access='моим друзьям';
elseif($diary_new['access']=='pass')$access="только по паролю ($diary_new[password])";
elseif($diary_new['access']=='auth')$access='только авторизированным';
echo "Запись доступна:n
<input type='submit' name='access' value='$access' style='cursor:pointer;text-decoration:underline;color:#069;background-color:transparent;border:0;color:green;font-weight:bold;'/><br/>n";
if($diary_new['komm']=='all')$komm='всем';
elseif($diary_new['komm']=='only_me')$komm='только мне';
elseif($diary_new['komm']=='friends')$komm='моим друзьям';
echo "Комментирование разрешено:n
<input type='submit' name='komm' value='$komm' style='cursor:pointer;text-decoration:underline;color:#069;background-color:transparent;border:0;color:green;font-weight:bold;'/><br/>n";
if(isset($_POST['tags']))$dt=$_POST['tags'];
else $dt=$diary_new['tags'];
if(isset($err_tags_long))echo "<div class='err'>n";
echo "<span style='font-size:small:color:grey'><b>Добавить метки</b> (через запятую):</span><br/><input name='tags' value='".output_title($dt)."' style='width:80%'/><br/>n";
echo "<span style='font-size:small".(isset($err_tags_long)?";color:red":null)."'>Всего можно добавить не более ".sklon_text($max_size_tags,array('метки','метки','меток'))."</span><br/>n";
if(isset($err_tags_long))echo "</div>n";
echo "<input type='submit' name='cfms' value='Создать запись'/>n
<input type='submit' name='previewbtn' value='Предпросмотр'/>n";
if(isset($_POST['previewbtn']) && isset($_POST['text']) && $_POST['text']!=NULL)
{
if(isset($_POST['adult']) && $_POST['adult']==1)$_SESSION['diary_new']['adult']=1;else $_SESSION['diary_new']['adult']=0;
$_SESSION['diary_new']['name']=$_POST['name'];
$_SESSION['diary_new']['text']=$_POST['text'];
$_SESSION['diary_new']['tags']=$_POST['tags'];
echo "<div class='hide'>n
<i><b>Предпросмотр:</b></i><br/>n
<div style='border-left: 2px solid grey; padding-left: 3px'>n
".output_text($_POST['text'])."n
</div>n
</div>n";
}
echo "<input type='hidden' name='mdp' value='".md5($user['pass'])."'/>n
</form>n";
require_once ("../../core/cuctema/foot.php");
exit;
?>