Пример #1
0
function process_form_submissions()
{
    switch ($_GET['m']) {
        case 'logout':
            process_logout();
            break;
        case 'agreements':
            process_agreements();
            break;
        case 'logs':
            process_logs();
            break;
        case 'universities':
            process_universities();
            break;
        case 'travels':
            process_travels();
            break;
        case 'foreigncredits':
            process_foreign_credits();
            break;
        case 'fmficredits':
            process_fmfi_credits();
            break;
        case 'students':
            process_students();
            break;
        case 'studyprogs':
            process_study_programs();
            break;
        case 'fmficourses':
            process_fmfi_courses();
            break;
        case 'subjectareas':
            process_subject_areas();
            break;
        case 'export':
            process_export();
            break;
        case 'app_list':
            get_applications();
            break;
        case 'application_edit':
            application_edit();
            break;
        case 'application_preview':
            application_preview();
            break;
        case 'application_delete':
            application_delete();
            break;
        case 'edit_form':
            edit_application();
            break;
        default:
        case 'welcome':
            show_welcome();
            break;
    }
}
Пример #2
0
  global $WORKING_COPY_DIR;

  exec("head $WORKING_COPY_DIR/CHANGELOG", $out);

  foreach($out as $line)
  {
    if(preg_match('~r(\d+)\)$~', $line, $m))
      return $m[1];
  }
  return -1;
}

make_sure_working_copy_is_fresh();

$FROM_REV = ($FROM_REV == 'auto' ? get_last_changelog_revision() : $FROM_REV);
$TO_REV = ($TO_REV == 'auto' ? get_last_svn_revision() : $TO_REV);
$REPOS_URI = get_repos_uri();

$OUTPUT_FILE = "{$OUTPUT_DIR}/LOG-{$FROM_REV}-{$TO_REV}";

$out = query_svn_logs($WORKING_COPY_DIR, $TO_REV, $FROM_REV);
$out = process_logs($out);

$fh = fopen($OUTPUT_FILE, 'w');
fwrite($fh, "$REPOS_URI r{$FROM_REV}:{$TO_REV}\n\n");
fwrite($fh, implode("\n", $out));
fclose($fh);

echo "Done.";
?>