require "../../vars.php"; require_once "$incpath/page.inc"; require_once "$incpath/models.inc"; require_once "$incpath/tools.inc"; require_once "functions/Fcheck_form.php"; require_once "functions/Fmake_files.php"; require_once "functions/Fsend_to_claster.php"; require_once "functions/Fget_results.php"; require_once "functions/Fstart_exe.php"; $page = new page(); $model = new models("5"); // Нет ли у данного пользователя других непосчитанных задач для данной модели? list($is) = db_getRow("select count(id) from ".GLOBAL_PREFIX."tasks where user_id=".$model->user_id." and model_id='5' and status='0'"); if($is > 50) { $page->content = "main.model.are_tasks_en.tpl"; $page->assign("user_fio", $model->user_fio); $page->assign("model_id", 5); $page->assign("title", $words["models"]); $page->assign("action", "calc"); $page->assign("script", "models"); $page->assign("page_type", "5"); $page->display(); exit; } //echo "
POST="; print_r($_POST); echo ""; //echo "
FILES="; print_r($_FILES); echo ""; if($_POST) { $err = check_form(); // Проверяем введенные в форму данные if($err) { // Если есть ошибка - возвращаем форму с сообщением об ошибке $page->assign("data", $_POST); $page->assign("note", $err); $page->content = "main.model5.calc_form_en.tpl"; } else { // Если данные корректны, посылаем задачу на счет $err = $model->send_task(); $page->assign("err", $err); // Если есть ошибка отправки - показываем ее $page->assign("task_id", $model->task_id); // Показываем номер задачи $page->content = "main.model5.calc_answer_en.tpl"; // И показываем страницу с ответом $page->assign("user_fio", $model->user_fio); $page->assign("title", $words["models"]); $page->assign("action", "calc"); $page->assign("script", "models"); $page->assign("page_type", "5"); $page->display(); $dir_task = $model->user_id."_".$model->task_id; start_exe($dir_task); exit(); } } else { $page->content = "main.model5.calc_form_en.tpl"; } $page->assign("user_fio", $model->user_fio); $page->assign("title", $words["models"]); $page->assign("action", "calc"); $page->assign("script", "models"); $page->assign("page_type", "5"); $page->display(); ?>