} 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 {
Esempio n. 3
0
        <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">