/*
-----------------------------------------------------------------
Панель кнопок bbCode (для компьютеров)
-----------------------------------------------------------------
*/
public static function auto_bb($form, $field)
{
$colors = array(
'ffffff', 'bcbcbc', '708090', '6c6c6c', '454545',
'fcc9c9', 'fe8c8c', 'fe5e5e', 'fd5b36', 'f82e00',
'ffe1c6', 'ffc998', 'fcad66', 'ff9331', 'ff810f',
'd8ffe0', '92f9a7', '34ff5d', 'b2fb82', '89f641',
'b7e9ec', '56e5ed', '21cad3', '03939b', '039b80',
'cac8e9', '9690ea', '6a60ec', '4866e7', '173bd3',
'f3cafb', 'e287f4', 'c238dd', 'a476af', 'b53dd2'
);
$i = 1;
$font_color = '
';
$bg_color = '';
foreach ($colors as $value) {
$font_color .= '';
$bg_color .= '';
if (!($i % sqrt(count($colors)))) {
$font_color .= '
';
$bg_color .= '
';
}
++$i;
}
$font_color .= '
';
$bg_color .= '
';
$smileys = !empty(self::$user_data['smileys']) ? unserialize(self::$user_data['smileys']) : '';
if (!empty($smileys)) {
$res_sm = '';
$bb_smileys = '' . self::$lng['edit_list'] . '
';
foreach ($smileys as $value)
$res_sm .= ':' . $value . ' ';
$bb_smileys .= functions::smileys($res_sm, self::$user_data['rights'] >= 1 ? 1 : 0);
} else {
$bb_smileys = '' . self::$lng['add_smileys'] . '';
}
$out = '
' . $font_color . '
' . $bg_color . '
';
if (self::$user_id) {
$out .= '
' . $bb_smileys . '
';
}
return $out . '
';
}