Файл: vkolhoze.com/pandcar/_pc_nickCM.php
Строк: 93
<?php
function json_array_up($a, $b){
$cm = json_decode($_SESSION['nick_cm'], true);
$cm[$a] = $b;
$_SESSION['nick_cm'] = json_encode($cm);
return true;
}
if(isset($_GET['activ'])){
if($ku['act_cm']==1) $activ='2'; else $activ='1';
mysql_query('UPDATE `kolhoz_user` SET `act_cm`="'.$activ.'" WHERE `id`="'.$ku['id'].'"');
redirect('?color_mod');
}
if(isset($_GET['save'])){
mysql_query('UPDATE `kolhoz_user` SET `nick_cm`="'.my_esc($_SESSION['nick_cm']).'" WHERE `id`="'.$ku['id'].'"');
redirect('?color_mod', 'Стиль ника успешно обновлён!');
}
$u = 'u='.$passgen;
if($_SESSION['nick_cm']=='') $_SESSION['nick_cm'] = ($ku['nick_cm']!=''?$ku['nick_cm']:'{"type":"2","gc1":"FF0000","gc2":"FFFFFF","sc1":"FF0000","tm":"2"}');
echo '<div class="event"><h1>Color Mod</h1></div>'."n";
echo '<div class="content"><div class="block">'."n";
if($_GET['palitra']!=''){
$palitra = $_GET['palitra'];
if(is_value($palitra, 'sc1,gc1,gc2')){
if($palitra=='sc1') $redirect = 'st'; else $redirect = 'gc';
$arcol = explode(',', file_get_contents('pandcar/cm_colors_2.txt'));
$arcol_c = count($arcol);
if($_GET['pcol']!=''){
$pcol = (int) $_GET['pcol'];
if($arcol[$pcol]!=''){
json_array_up($palitra, $arcol[$pcol]);
redirect('?color_mod&'.$redirect);
}}
echo '<style type="text/css">.div_cm{display:inline-block;margin:1px;width:20px;height:20px;float:left;}</style>'."n";
echo '<div>Палитра цветов:</div>'."n";
echo '<div style=" width:100%; height:1px; clear:both;"></div>'."n";
echo '<div style="max-width:220px;">'."n";
$i = 0;
while($i <= $arcol_c){
echo '<a href="?color_mod&palitra='.$palitra.'&pcol='.$i.'" class="div_cm" style="background:#'.$arcol[$i].';"></a>';
$i++;
}
echo '</div>'."n";
echo '<div style=" width:100%; height:1px; clear:both;"></div>'."n";
$u .= '&'.$redirect;
echo '<div><a href="?color_mod&'.$u.'">Назад</a></div>'."n";
echo '</div></div>'."n";
include_once(DR.'/inc/foot.php');
exit;
}}
if(isset($_GET['sc']) || isset($_GET['gc']) || isset($_GET['ef'])){
$sge = true;
} else {
echo '<div>Вид вашего ника: <a href="?color_mod&activ&'.$u.'">'.($ku['act_cm']=='1'?'Вкл.':'Откл.').'</a></div>'."n";
echo '<div>'.on_k($ku['id']).' '.nc($ku['id']).'</div>'."n";
echo '<span style="border-bottom: 1px dashed #424040; padding-bottom:3px; margin-bottom:5px; display:block;"></span>'."n";
}
$cm = json_decode($_SESSION['nick_cm'], true);
if($cm['type']=='1'){
$test_cm = '<span style="color:#'.$cm['sc1'].';">'.$ku['nick'].'</span>';
}
elseif($cm['type']=='2'){
$test_cm = text_gradient($ku['nick'], $cm['gc1'], $cm['gc2']);
}
echo '<div><a href="?color_mod&save">Сохранить</a>: <span class="textMod'.$cm['tm'].'">'.$test_cm.'</span></div>'."n";
echo '<span style="border-bottom: 1px dashed #424040; padding-bottom:3px; margin-bottom:5px; display:block;"></span>'."n";
if(isset($_GET['sc'])){
if($cm['type']!=1){json_array_up('type', 1); redirect('?color_mod&sc');}
echo '<div>Настройка статического цвета</div>'."n";
echo '<div><a href="?color_mod&palitra=sc1">Цвет</a>: <img width="25" height="16" src="'.genColorImg('25', '16', $cm['sc1']).'" alt="o"></div>'."n";
}
elseif(isset($_GET['gc'])){
if($cm['type']!=2){json_array_up('type', 2); redirect('?color_mod&gc');}
echo '<div>Настройка цветов градиента</div>'."n";
echo '<div><a href="?color_mod&palitra=gc1">Начальный</a>: <img width="25" height="16" src="'.genColorImg('25', '16', $cm['gc1']).'" alt="o"></div>'."n";
echo '<div><a href="?color_mod&palitra=gc2">Конечный</a>: <img width="25" height="16" src="'.genColorImg('25', '16', $cm['gc2']).'" alt="o"></div>'."n";}
elseif(isset($_GET['ef'])){
$ef = $_GET['ef'];
if($ef!=''){
if(is_value($ef, 'No,1,2,3,4,5')){
json_array_up('tm', $ef);
redirect('?color_mod');
}}
$sttm='color:#ff0ff0;';
echo '<div>Стиль. эффекты:</div>'."n";
echo '<div><a href="?color_mod&ef=No"><span class="textModNo">Нет эффекта</span></a></div>'."n";
$i = 1;
while($i<=5){
echo '<div>'.$i.') <a href="?color_mod&ef='.$i.'"><span style="'.$sttm.'" class="textMod'.$i.'">'.$test_cm.'</span></a></div>'."n";
$i++;
}
} else {
echo '<div>Настроить:</div>'."n";
echo '<div>1) <a href="?color_mod&sc&'.$u.'">Статичный цвет</a> или <a href="?color_mod&gc&'.$u.'">Градиент</a></div>'."n";
echo '<div>2) <a href="?color_mod&ef&'.$u.'">Эффекты</a></div>'."n";
}
if($sge) echo '<div><a href="?color_mod&'.$u.'">Назад</a></div>'."n";
echo '</div></div>'."n";
include_once(DR.'/inc/foot.php');
exit;
?>