Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
T
taskonsite-архив-перенесен
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Packages
Packages
Container Registry
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Dmitry Korolev
taskonsite-архив-перенесен
Commits
8893bf63
Commit
8893bf63
authored
Mar 16, 2016
by
Шакарим Сапа
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
ffb9b1da
5e4cf68c
Changes
15
Hide whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
160 additions
and
220 deletions
+160
-220
backend/controllers/SiteController.php
backend/controllers/SiteController.php
+3
-9
backend/views/layouts/clear.php
backend/views/layouts/clear.php
+36
-0
backend/views/site/error.php
backend/views/site/error.php
+22
-14
common/modules/school/views/course/index.php
common/modules/school/views/course/index.php
+1
-53
common/modules/school/views/course/view.php
common/modules/school/views/course/view.php
+4
-58
common/modules/school/views/lesson/view.php
common/modules/school/views/lesson/view.php
+4
-58
common/modules/testings/controllers/TestController.php
common/modules/testings/controllers/TestController.php
+20
-1
common/modules/users/models/User.php
common/modules/users/models/User.php
+19
-0
frontend/config/main.php
frontend/config/main.php
+1
-1
frontend/controllers/SiteController.php
frontend/controllers/SiteController.php
+1
-1
frontend/views/layouts/block/callback.php
frontend/views/layouts/block/callback.php
+3
-0
frontend/views/layouts/footer-short.php
frontend/views/layouts/footer-short.php
+29
-0
frontend/views/layouts/header-auth.php
frontend/views/layouts/header-auth.php
+0
-24
frontend/views/layouts/header-school-auth.php
frontend/views/layouts/header-school-auth.php
+16
-0
frontend/views/layouts/main.php
frontend/views/layouts/main.php
+1
-1
No files found.
backend/controllers/SiteController.php
View file @
8893bf63
...
...
@@ -37,16 +37,10 @@ class SiteController extends Controller
];
}
/**
* @inheritdoc
*/
public
function
actions
()
public
function
actionError
()
{
return
[
'error'
=>
[
'class'
=>
'yii\web\ErrorAction'
,
],
];
$this
->
layout
=
"clear"
;
return
$this
->
render
(
'error'
);
}
public
function
actionLogin
()
...
...
backend/views/layouts/clear.php
0 → 100644
View file @
8893bf63
<?php
use
yii\helpers\Html
;
use
backend\assets\AppAsset
;
AppAsset
::
register
(
$this
);
?>
<?php
$this
->
beginPage
()
?>
<!DOCTYPE html>
<!--[if IE 8]> <html lang="en" class="ie8"> <![endif]-->
<!--[if !IE]><!-->
<html
lang=
"ru"
>
<!--<![endif]-->
<head>
<meta
charset=
"utf-8"
/>
<title>
Произошла какая-то ошибка
</title>
<meta
content=
"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"
name=
"viewport"
/>
<?=
Html
::
csrfMetaTags
()
?>
<?php
$this
->
head
()
?>
<?php
echo
$this
->
render
(
'head'
)
?>
</head>
<body>
<?php
$this
->
beginBody
()
?>
<?=
$content
?>
<?php
$this
->
endBody
()
?>
<?php
echo
$this
->
render
(
'foot'
)
?>
</body>
</html>
<?php
$this
->
endPage
()
?>
\ No newline at end of file
backend/views/site/error.php
View file @
8893bf63
<?php
use
yii\helpers\Html
;
use
common\models\Settings
;
/* @var $this yii\web\View */
/* @var $name string */
/* @var $message string */
/* @var $exception Exception */
$this
->
title
=
$name
;
?>
<div
class=
"site-error"
>
<!-- begin #page-loader -->
<div
id=
"page-loader"
class=
"fade in"
><span
class=
"spinner"
></span></div>
<!-- end #page-loader -->
<h1>
<?=
Html
::
encode
(
$this
->
title
)
?>
</h1>
<div
class=
"alert alert-danger"
>
<?=
nl2br
(
Html
::
encode
(
$message
))
?>
<!-- begin #page-container -->
<div
id=
"page-container"
class=
"fade"
>
<!-- begin error -->
<div
class=
"error"
>
<div
class=
"error-code m-b-10"
>
404
<i
class=
"fa fa-warning"
></i></div>
<div
class=
"error-content"
>
<div
class=
"error-message"
>
Произошла какая-то ошибка
</div>
<div
class=
"error-desc m-b-20"
>
Страница не существует или у вас нет прав для ее просмотра.
<br
/>
Проверьте введенный URL-адрес страницы или обратитесь в Службу технической поддержки для решения данного вопроса
<?=
Html
::
a
(
Settings
::
getValue
(
'content-support-email'
),
'mailto:'
.
Settings
::
getValue
(
'content-support-email'
))
?>
</div>
<div>
<a
href=
"/"
class=
"btn btn-success"
>
Вернуться на главную страницу
</a>
</div>
</div>
</div>
<p>
The above error occurred while the Web server was processing your request.
</p>
<p>
Please contact us if you think this is a server error. Thank you.
</p>
<!-- end error -->
</div>
<!-- end page container -->
common/modules/school/views/course/index.php
View file @
8893bf63
...
...
@@ -113,59 +113,7 @@ WidgetAssetBundle::register($this);
</section>
<?php endif;*/
?>
<div
class=
"tr_foot"
></div>
<footer>
<div
class=
"container"
>
<div
class=
"row"
>
<div
class=
"col-md-4 col-xs-4 col-sm-12"
>
<a
href=
"mailto:info@task-on.com"
class=
"foot_mail"
>
info@task-on.com
</a>
</div>
<div
class=
"col-md-4 col-xs-4 col-sm-12"
><a
href=
"#zvonok_form"
class=
"zvonok_bt popup-form"
><span>
Заказать звонок
</span></a></div>
<div
class=
"col-md-4 col-xs-4 col-sm-12"
>
<!--<div class="phone_hover_foot">Стоимость звонка 0 руб,<br> в том числе с мобильного</div>-->
<span
class=
"foot_phone"
>
8-495-749-29-69
</span>
</div>
</div>
<div
class=
"footbottom_line"
>
<div
class=
"row"
>
<div
class=
"col-md-3 col-xs-3 col-sm-12"
>
<div
class=
"foot_logo"
>
<img
src=
"/images/foot_logo.png"
height=
"51"
width=
"192"
alt=
""
>
</div>
</div>
<div
class=
"col-md-6 col-xs-6 col-sm-12"
>
<ul
class=
"social_link"
>
<li><a
href=
"#"
class=
"soc_item"
><i
class=
"fa fa-vk"
></i></a></li>
<li><a
href=
"#"
class=
"soc_item"
><i
class=
"fbicon"
></i></a></li>
<li><a
href=
"#"
class=
"soc_item"
><i
class=
"fa fa-youtube"
></i></a></li>
<li><a
href=
"#"
class=
"soc_item"
><i
class=
"fa fa-instagram"
></i></a></li>
<li><a
href=
"#"
class=
"soc_item"
><i
class=
"fa fa-twitter"
></i></a></li>
<li><a
href=
"#"
class=
"soc_item"
><i
class=
"gplusicon"
></i></a></li>
</ul>
</div>
<div
class=
"col-md-3 col-xs-3 col-sm-12"
>
<div
class=
"taskon"
><img
src=
"/images/taskon.png"
height=
"31"
width=
"100"
alt=
""
></div>
<div
class=
"copyring"
>
Powered by Taskon
<br>
Собственная разработка Арт Проект
</div>
</div>
</div>
</div>
</div>
</footer>
<div
class=
"hidden"
>
<div
id=
"zvonok_form"
class=
"popup"
>
<!-- <div class="txtbtnclose">Закрыть</div> -->
<span
class=
"popup__title"
>
Заказать звонок
</span>
<span
class=
"popup__subtittle"
>
Чтобы мы могли вам перезвонить укажите свой номер телефона:
</span>
<form
class=
"valid_form"
>
<input
type=
"text"
class=
"input_st field-input required alphanumeric"
placeholder=
"Ваше имя"
>
<input
type=
"tel"
class=
"input_st field-input required email"
placeholder=
"Ваш телефон"
>
<button
class=
"save-button popup_bt_send"
>
Заказать звонок
</button>
</form>
</div>
<?php
echo
\common\modules\users\widgets\LoginWidget
::
widget
();
?>
<?php
echo
\common\modules\users\widgets\RegistrationWidget
::
widget
();
?>
</div>
<?php
echo
$this
->
render
(
'@app/views/layouts/footer'
);
?>
common/modules/school/views/course/view.php
View file @
8893bf63
...
...
@@ -5,22 +5,9 @@
WidgetAssetBundle
::
register
(
$this
);
?>
<section
class=
"ks_header"
>
<div
class=
"container"
>
<div
class=
"row"
>
<div
class=
"col-md-5 col-xs-7 col-sm-12"
>
<div
class=
"ball-block"
>
Накоплено баллов:
<span
class=
"col-ball"
>
0
</span>
<a
href=
"#"
class=
"ball-link"
>
Как увеличить?
</a>
<div
class=
"ball_hover"
>
Текст как увеличить,
<br>
текст как увеличить,
</div>
</div>
</div>
<div
class=
"col-md-5 col-md-offset-2 col-xs-5 col-sm-12"
>
<?php
echo
\common\modules\users\widgets\UserBoxWidget
::
widget
()
?>
</div>
</div>
</div>
</section>
<?=
$this
->
render
(
'@frontend/views/layouts/header-school-auth'
)
?>
<section
class=
"les_list_top"
style=
"background: url(
<?php
echo
$model
->
getUrl
(
$model
->
image
);
?>
) no-repeat center center; background-size: 100% auto;"
>
<div
class=
"ls_top_over"
>
<div
class=
"container"
>
...
...
@@ -76,46 +63,5 @@
<?php
endif
;
?>
</div>
</section>
<footer>
<div
class=
"container"
>
<div
class=
"footbottom_line"
>
<div
class=
"row"
>
<div
class=
"col-md-3 col-xs-3 col-sm-12"
>
<div
class=
"foot_logo"
>
<img
src=
"/images/foot_logo.png"
height=
"51"
width=
"192"
alt=
""
>
</div>
</div>
<div
class=
"col-md-6 col-xs-6 col-sm-12"
>
<ul
class=
"social_link"
>
<li><a
href=
"#"
class=
"soc_item"
><i
class=
"fa fa-vk"
></i></a></li>
<li><a
href=
"#"
class=
"soc_item"
><i
class=
"fbicon"
></i></a></li>
<li><a
href=
"#"
class=
"soc_item"
><i
class=
"fa fa-youtube"
></i></a></li>
<li><a
href=
"#"
class=
"soc_item"
><i
class=
"fa fa-instagram"
></i></a></li>
<li><a
href=
"#"
class=
"soc_item"
><i
class=
"fa fa-twitter"
></i></a></li>
<li><a
href=
"#"
class=
"soc_item"
><i
class=
"gplusicon"
></i></a></li>
</ul>
</div>
<div
class=
"col-md-3 col-xs-3 col-sm-12"
>
<div
class=
"taskon"
><img
src=
"/images/taskon.png"
height=
"31"
width=
"100"
alt=
""
></div>
<div
class=
"copyring"
>
Powered by Taskon
<br>
Собственная разработка Арт Проект
</div>
</div>
</div>
</div>
</div>
</footer>
<div
class=
"hidden"
>
<div
id=
"zvonok_form"
class=
"popup"
>
<!-- <div class="txtbtnclose">Закрыть</div> -->
<span
class=
"popup__title"
>
Заказать звонок
</span>
<span
class=
"popup__subtittle"
>
Чтобы мы могли вам перезвонить укажите свой номер телефона:
</span>
<form
class=
"valid_form"
>
<input
type=
"text"
class=
"input_st field-input required alphanumeric"
placeholder=
"Ваше имя"
>
<input
type=
"tel"
class=
"input_st field-input required email"
placeholder=
"Ваш телефон"
>
<button
class=
"save-button popup_bt_send"
>
Заказать звонок
</button>
</form>
</div>
<?php
echo
\common\modules\users\widgets\LoginWidget
::
widget
();
?>
<?php
echo
\common\modules\users\widgets\RegistrationWidget
::
widget
();
?>
</div>
<?php
echo
$this
->
render
(
'@app/views/layouts/footer-short'
);
?>
\ No newline at end of file
common/modules/school/views/lesson/view.php
View file @
8893bf63
...
...
@@ -8,22 +8,9 @@ use common\modules\testings\models\Passing;
WidgetAssetBundle
::
register
(
$this
);
?>
<section
class=
"ks_header"
>
<div
class=
"container"
>
<div
class=
"row"
>
<div
class=
"col-md-5 col-xs-7 col-sm-12"
>
<div
class=
"ball-block"
>
Накоплено баллов:
<span
class=
"col-ball"
>
0
</span>
<a
href=
"#"
class=
"ball-link"
>
Как увеличить?
</a>
<div
class=
"ball_hover"
>
Текст как увеличить,
<br>
текст как увеличить,
</div>
</div>
</div>
<div
class=
"col-md-5 col-md-offset-2 col-xs-5 col-sm-12"
>
<?php
echo
UserBoxWidget
::
widget
()
?>
</div>
</div>
</div>
</section>
<?=
$this
->
render
(
'@frontend/views/layouts/header-school-auth'
)
?>
<section
class=
"video-container"
>
<div
class=
"container"
>
<div
class=
"row"
>
...
...
@@ -206,46 +193,5 @@ WidgetAssetBundle::register($this);
</div>
</div>
</section>
<footer>
<div
class=
"container"
>
<div
class=
"footbottom_line"
>
<div
class=
"row"
>
<div
class=
"col-md-3 col-xs-3 col-sm-12"
>
<div
class=
"foot_logo"
>
<img
src=
"/images/foot_logo.png"
height=
"51"
width=
"192"
alt=
""
>
</div>
</div>
<div
class=
"col-md-6 col-xs-6 col-sm-12"
>
<ul
class=
"social_link"
>
<li><a
href=
"#"
class=
"soc_item"
><i
class=
"fa fa-vk"
></i></a></li>
<li><a
href=
"#"
class=
"soc_item"
><i
class=
"fbicon"
></i></a></li>
<li><a
href=
"#"
class=
"soc_item"
><i
class=
"fa fa-youtube"
></i></a></li>
<li><a
href=
"#"
class=
"soc_item"
><i
class=
"fa fa-instagram"
></i></a></li>
<li><a
href=
"#"
class=
"soc_item"
><i
class=
"fa fa-twitter"
></i></a></li>
<li><a
href=
"#"
class=
"soc_item"
><i
class=
"gplusicon"
></i></a></li>
</ul>
</div>
<div
class=
"col-md-3 col-xs-3 col-sm-12"
>
<div
class=
"taskon"
><img
src=
"/images/taskon.png"
height=
"31"
width=
"100"
alt=
""
></div>
<div
class=
"copyring"
>
Powered by Taskon
<br>
Собственная разработка Арт Проект
</div>
</div>
</div>
</div>
</div>
</footer>
<div
class=
"hidden"
>
<div
id=
"zvonok_form"
class=
"popup"
>
<!-- <div class="txtbtnclose">Закрыть</div> -->
<span
class=
"popup__title"
>
Заказать звонок
</span>
<span
class=
"popup__subtittle"
>
Чтобы мы могли вам перезвонить укажите свой номер телефона:
</span>
<form
class=
"valid_form"
>
<input
type=
"text"
class=
"input_st field-input required alphanumeric"
placeholder=
"Ваше имя"
>
<input
type=
"tel"
class=
"input_st field-input required email"
placeholder=
"Ваш телефон"
>
<button
class=
"save-button popup_bt_send"
>
Заказать звонок
</button>
</form>
</div>
<?php
echo
\common\modules\users\widgets\LoginWidget
::
widget
();
?>
<?php
echo
\common\modules\users\widgets\RegistrationWidget
::
widget
();
?>
</div>
<?php
echo
$this
->
render
(
'@app/views/layouts/footer-short'
);
?>
\ No newline at end of file
common/modules/testings/controllers/TestController.php
View file @
8893bf63
...
...
@@ -5,14 +5,16 @@ namespace common\modules\testings\controllers;
use
Yii
;
use
yii\web\NotFoundHttpException
;
use
yii\web\Response
;
use
yii\filters\AccessControl
;
use
common\components\FrontendController
;
use
common\models\Settings
;
use
common\modules\testings\models\Test
;
use
common\modules\testings\models\Passing
;
use
common\modules\testings\models\Question
;
use
common\modules\testings\models\QuestionPassing
;
class
TestController
extends
\common\components\Base
Controller
class
TestController
extends
Frontend
Controller
{
public
static
function
actionsTitles
()
{
...
...
@@ -27,6 +29,23 @@ class TestController extends \common\components\BaseController
);
}
public
function
behaviors
()
{
return
[
'access'
=>
[
'class'
=>
AccessControl
::
className
(),
'user'
=>
'user'
,
'only'
=>
[
'info'
,
'pass'
,
'finish-test'
,
'set-answer'
,
'gen-pass'
,
'statistic'
,
'send-not-attempt'
],
'rules'
=>
[
[
'allow'
=>
true
,
'roles'
=>
[
'@'
],
],
],
],
];
}
public
function
actionInfo
(
$id
)
{
$model
=
$this
->
findModel
(
$id
);
...
...
common/modules/users/models/User.php
View file @
8893bf63
...
...
@@ -32,6 +32,8 @@ class User extends \common\components\ActiveRecordModel implements IdentityInter
public
$updated_at
;
const
PAGE_SIZE
=
10
;
const
CACHE_SCORE
=
'user.scores.'
;
const
OCCUPATION_CHIEF_IT
=
1
;
const
OCCUPATION_MANAGER_IT
=
2
;
...
...
@@ -357,6 +359,23 @@ class User extends \common\components\ActiveRecordModel implements IdentityInter
return
"Пользователи"
;
}
public
function
clearScoreCache
()
{
Yii
::
$app
->
cache
->
delete
(
self
::
CACHE_SCORE
.
$this
->
id
);
}
public
function
getScores
()
{
$score
=
Yii
::
$app
->
cache
->
get
(
self
::
CACHE_SCORE
.
$this
->
id
);
if
(
$score
===
false
)
{
Yii
::
$app
->
cache
->
set
(
self
::
CACHE_SCORE
.
$this
->
id
,
$score
);
}
return
$score
;
}
public
function
getCustomName
(
$user
=
null
)
{
...
...
frontend/config/main.php
View file @
8893bf63
...
...
@@ -75,7 +75,7 @@ return [
'name'
=>
'_frontendIdentity'
],
'enableAutoLogin'
=>
true
,
'loginUrl'
=>
[
'/s
ite/login
'
],
'loginUrl'
=>
[
'/s
chool
'
],
],
'support'
=>
[
'class'
=>
'yii\web\User'
,
...
...
frontend/controllers/SiteController.php
View file @
8893bf63
...
...
@@ -162,7 +162,7 @@ class SiteController extends FrontendController
echo
json_encode
([
'errors'
=>
[]]);
}
$this
->
redirect
(
array
(
"/school/course/index"
)
);
$this
->
redirect
(
[
'/support'
]
);
}
else
{
...
...
frontend/views/layouts/block/callback.php
View file @
8893bf63
...
...
@@ -57,4 +57,7 @@ use common\modules\bids\models\Bid;
<?php
ActiveForm
::
end
();
?>
</div>
<?php
echo
\common\modules\users\widgets\LoginWidget
::
widget
();
?>
<?php
echo
\common\modules\users\widgets\RegistrationWidget
::
widget
();
?>
</div>
\ No newline at end of file
frontend/views/layouts/footer-short.php
0 → 100644
View file @
8893bf63
<footer>
<div
class=
"container"
>
<div
class=
"footbottom_line"
>
<div
class=
"row"
>
<div
class=
"col-md-3 col-xs-3 col-sm-12"
>
<div
class=
"foot_logo"
>
<img
src=
"/images/foot_logo.png"
height=
"51"
width=
"192"
alt=
""
>
</div>
</div>
<div
class=
"col-md-6 col-xs-6 col-sm-12"
>
<?php
echo
$this
->
render
(
'block/social'
);
?>
</div>
<div
class=
"col-md-3 col-xs-3 col-sm-12"
>
<div
class=
"taskon"
><img
src=
"/images/taskon.png"
height=
"31"
width=
"100"
alt=
""
></div>
<div
class=
"copyring"
>
Powered by Taskon
<br>
Собственная разработка Арт Проект
</div>
</div>
</div>
</div>
</div>
</footer>
<div
class=
"up-button-container"
>
<div
class=
"up-button"
></div>
</div>
<?php
echo
$this
->
render
(
'block/callback'
);
?>
\ No newline at end of file
frontend/views/layouts/header-auth.php
deleted
100644 → 0
View file @
ffb9b1da
<header>
<div
class=
"container"
>
<div
class=
"row"
>
<div
class=
"col-md-2 col-xs-12 col-sm-12"
>
<a
href=
"http://mikulin.cz/project/artproject/"
class=
"logo_testing"
>
<img
src=
"images/logo.png"
height=
"34"
width=
"125"
alt=
""
>
</a>
</div>
<div
class=
"col-md-5 col-md-offset-1 col-xs-7 col-sm-12"
>
<div
class=
"ball-block_testing"
>
Накоплено баллов:
<span
class=
"col-ball_testing"
>
99 999
</span>
<a
href=
"#"
class=
"ball-link_testing"
>
Как увеличить?
</a>
<div
class=
"ball_hover"
>
Текст как увеличить,
<br/>
текст как увеличить,
</div>
</div>
</div>
<div
class=
"col-md-3 col-md-offset-1 col-xs-5 col-sm-12"
>
<div
class=
"prof_block_testing"
>
<span
class=
"prof_name_testing"
>
<?php
echo
Yii
::
$app
->
user
->
identity
->
name
;
?>
</span>
<?php
echo
\yii\helpers\Html
::
a
(
'Выход'
,
[
'/users/user/logout'
]);
?>
</div>
</div>
</div>
</div>
</header>
\ No newline at end of file
frontend/views/layouts/header-school-auth.php
0 → 100644
View file @
8893bf63
<section
class=
"ks_header"
>
<div
class=
"container"
>
<div
class=
"row"
>
<div
class=
"col-md-5 col-xs-7 col-sm-12"
>
<div
class=
"ball-block"
>
Накоплено баллов:
<span
class=
"col-ball"
>
<?=
\Yii
::
$app
->
user
->
identity
->
getScores
();
?>
</span>
<a
href=
"#"
class=
"ball-link"
>
Как увеличить?
</a>
<div
class=
"ball_hover"
>
Текст как увеличить,
<br>
текст как увеличить,
</div>
</div>
</div>
<div
class=
"col-md-5 col-md-offset-2 col-xs-5 col-sm-12"
>
<?php
echo
\common\modules\users\widgets\UserBoxWidget
::
widget
()
?>
</div>
</div>
</div>
</section>
\ No newline at end of file
frontend/views/layouts/main.php
View file @
8893bf63
...
...
@@ -26,7 +26,7 @@ AppAsset::register($this);
<?php
$this
->
beginBody
()
?>
<?php
echo
(
Yii
::
$app
->
user
->
isGuest
)
?
$this
->
render
(
'header'
)
:
$this
->
render
(
'header-auth'
);
// Добавить проверку на авторизацию и вывести другую шапку header-auth.php
?>
<?php
echo
$this
->
render
(
'header'
);
?>
<?php
echo
$content
?>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment