- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
$login = $_COOKIE['login'];
  $pass = $_COOKIE['pass'];
  $sec = $_COOKIE['sec'];
  if ($pass == '')
  {
    header("Location: index.php");
    exit;
  }Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 4
+161
$login = $_COOKIE['login'];
  $pass = $_COOKIE['pass'];
  $sec = $_COOKIE['sec'];
  if ($pass == '')
  {
    header("Location: index.php");
    exit;
  }Проверка авторизации в административной части сайта
−165
my $data = $dbh->selectall_arrayref($sql, {Slice=>{}});
$self->_proccess_data($data);
sub _proccess_data {
    my $self = shift;
    my @array = @_;
    foreach (@array) {
        foreach my $s (@$_) {
            # some code here
        }
    }
}
            В метод _proccess_data передается arrayref наполненный hashref-ми.
Этот arrayref заносится в массив @array, в итоге получаем массив из одного элемента, по которому проходим циклом.
        
−118
my $res_id = $q->param('ordernumber')?$q->param('ordernumber'):$q->param('order_idp')?$q->param('order_idp'):undef
−121
if ($movie->{'genre'}=~m/\,+/)  {
                my @genre = split(',',$movie->{'genre'}) if $movie->{'genre'};
                my $genre = join(",", split(',', $movie->{'genre'}, 2));
                for (my $i = 0; $i <=1; $i++) {
                    $genre .= $genre[$i].',' if @genre;
                };
                $genre =~s/\,$//;
                $movie->{'genre'} = $genre if ($genre);
};
            На чем-то конкретном внимание заострять не буду.
Код достаточно прост, но довольно неуклюж.