/* ----------------------------------------------------------------- Панель кнопок 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 = ' color
' . $font_color . '
color
' . $bg_color . '
'; if (self::$user_id) { $out .= '
' . $bb_smileys . '
'; } return $out . '
'; }