% if ( $m->comp_exists ("/comps/$prj/header.msn") ) { <& "/comps/$prj/header.msn", alias => 'main' &> % } else { <& "/comps/header_rambler.msn", alias => 'main' &> % }
<& "/comps/$prj/menus.msn", s => $s, id => $id &>

Обратная связь

% unless ( $ok ) {
% if ( $errstr ) { <% $errstr %> % }
<& "/comps/$prj/feedback_form.msn", id => $id, %ARGS &>
% } else { Принято! % }
% ### Футер % ############################################## % if ( $m->comp_exists ("/comps/$prj/footer.msn") ) { <& "/comps/$prj/footer.msn" &> % } else { <& "/comps/footer_rambler.msn" &> % } % ### /Футер <%args> $filled => undef $s => undef $id => undef $ok => undef <%init> my $prj = $request->{project}; my $profile = $request->{project_profile}; my $root = $request->{project_section}; my $errstr; my ($document, $section); my $CP = 'UTF8'; if ( $filled ) { $CP = 'ISO' if Convert::Cyrillic::cstocs('ISO', 'UTF8', $filled) eq 'Отправить'; $CP = 'KOI8' if Convert::Cyrillic::cstocs('KOI8', 'UTF8', $filled) eq 'Отправить'; $CP = 'WIN' if Convert::Cyrillic::cstocs('WIN', 'UTF8', $filled) eq 'Отправить'; $errstr = $m->comp ( '/subs/'.$prj.'/feedback_send.msn', CP => $CP, %ARGS ); $m->redirect ('./feedback.html?ok=1') unless $errstr; }