Вход Регистрация
Файл: 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<=&& $_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>&& $_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']==|| $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)!=&& $_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']==|| $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;
?>
Онлайн: 1
Реклама