} else { $_SESSION['operation'] = false; $_SESSION['operation_msg'] = "修改合作问题记录:" . $problem_name_category . "失败"; } header("Location: ./index.php?mod=problem&action=ls"); } else { header("Location: ./index.php?mod=home"); } break; case 'detail': if (isset($_GET['did'])) { $id = $_GET['did']; if (is_numeric($id)) { require_once './class/problem_service.class.php'; require_once 'class/problem.class.php'; $problem_service = new ProblemService(); $problem = $problem_service->getProblemById($id); $problem = serialize($problem); $_SESSION['problem'] = $problem; require_once './problem_view_detail.php'; } else { header("Location: ./index.php?mod=problem&action=ls"); } } else { header("Location: ./index.php?mod=problem&action=ls"); } break; default: break; } } else {
/* * @auther lion * @date 2013-2-2 */ require_once 'class/problem_service.class.php'; require_once 'class/problem.class.php'; require_once 'class/sub_pages.class.php'; require_once 'class/code_names.class.php'; if (isset($_GET["p"])) { $pageCurrent = $_GET["p"]; } else { $pageCurrent = 1; } //每页显示的条数 $page_size = 10; $problem_service = new ProblemService(); //总条目数 //每次显示的页数 $sub_pages = 10; $url = "index.php?mod=problem&action=ls&p="; if (isset($_GET["keywords"])) { $keywords = trim($_GET["keywords"]); if (!empty($keywords)) { $array_problem = $problem_service->listAllByKeywords($pageCurrent, $page_size, $keywords); $nums = $problem_service->getListRowsByKeywords($keywords); $url = "index.php?mod=problem&action=ls&keywords={$keywords}&p="; } else { $array_problem = $problem_service->listAll($pageCurrent, $page_size); $nums = $problem_service->getListRows(); } } else {
<div class="ui hidden divider"></div> <a href="/problems" class="ui inverted download button">문제 목록</a> @if( ! Sentinel::check() ) <a href="/login" class="ui inverted basic button">시작하기</a> @endif </div> </div> </div> <div class="ui stripe segment"> <div class="ui four column center aligned divided relaxed stackable grid container"> <div class="row"> <div class="column"> <div class="ui green segment">이 문제는 어때요?</div> <?php $randProblem = ProblemService::getOpenProblems(); $hasProblem = $randProblem->count() > 0; if ($hasProblem) { $randProblem = $randProblem->random(); $ac = $randProblem->problemStatisticses->first() ? $randProblem->problemStatisticses->first()->count : 0; $sc = $randProblem->total_submit; } else { $ac = 0; $sc = 0; } $rate = number_format(StatisticsService::getRate($ac, $sc), 2); ?> @if( $hasProblem ) <div class="ui card"> @if( Sentinel::check() ) {{-- 맞은 문제가 안나오고 전체 문제가 카운팅 되고 있음 --}}
/* * @auther udzhou * @date 2013 2-4 */ require_once 'class/problem_service.class.php'; require_once 'class/problem.class.php'; require_once 'class/sub_pages.class.php'; if (isset($_GET["p"])) { $pageCurrent = $_GET["p"]; } else { $pageCurrent = 1; } //每页显示的条数 $page_size = 10; $problem_service = new ProblemService(); //总条目数 //$sql="select * from t_problem order by modified desc"; //每次显示的页数 $sub_pages = 10; $url = "index.php?mod=problem&action=ls&p="; $array_problem = $problem_service->listAll($pageCurrent, $page_size); $nums = $problem_service->getListRows(); ?> <ul class="nav nav-tabs" id="myTab"> <li class="active"><a href="./index.php?mod=home&action=latest_problem">最新问题</a></li> <li><a href="./index.php?mod=home&action=price_change">价格变化</a></li> </ul> <div class="tab-content"> <div class="tab-pane active" id="price_change">