Commit f6ea894129243f61068d2ec7130b8b3f5d766d5d
1 parent
3272f030
09.02.16
Showing
24 changed files
with
205 additions
and
114 deletions
Show diff stats
common/models/Blog.php
common/models/Job.php
... | ... | @@ -41,6 +41,22 @@ class Job extends \yii\db\ActiveRecord |
41 | 41 | ]; |
42 | 42 | } |
43 | 43 | |
44 | + | |
45 | + | |
46 | + public function getExpTime() | |
47 | + { | |
48 | + if($this->date_end){ | |
49 | + $date = new \DateTime(date('Y-m-d H:i:s', $this->date_start)); | |
50 | + return \Yii::$app->formatter->asRelativeTime($date->diff(new \DateTime(date('Y-m-d H:i:s', $this->date_end)))); | |
51 | + } else { | |
52 | + $now = new \DateTime('now'); | |
53 | + $date = new \DateTime(date('Y-m-d H:i:s', $this->date_start)); | |
54 | + return \Yii::$app->formatter->asRelativeTime($date->diff(new \DateTime(date('Y-m-d H:i:s', $now)))); | |
55 | + } | |
56 | + | |
57 | + } | |
58 | + | |
59 | + | |
44 | 60 | /** |
45 | 61 | * @inheritdoc |
46 | 62 | */ | ... | ... |
common/models/User.php
... | ... | @@ -343,9 +343,23 @@ |
343 | 343 | return $this->hasOne(CompanyInfo::className(), [ 'user_id' => 'id' ]); |
344 | 344 | } |
345 | 345 | |
346 | + | |
347 | + public function getPhones(){ | |
348 | + return Fields::getData($this->id, self::className(),'phone'); | |
349 | + } | |
350 | + | |
351 | + | |
352 | + public function getSite(){ | |
353 | + return Fields::getData($this->id, self::className(),'site'); | |
354 | + } | |
355 | + | |
356 | + public function getAddress(){ | |
357 | + return $this->userInfo->country.', '.$this->userInfo->city.', '.$this->companyInfo->street.', '.$this->companyInfo->house; | |
358 | + } | |
359 | + | |
360 | + | |
346 | 361 | public function getLiveTime() |
347 | 362 | { |
348 | - | |
349 | 363 | $now = new \DateTime('now'); |
350 | 364 | $date1 = new \DateTime(date('Y-m-d H:i:s', $this->created_at)); |
351 | 365 | return \Yii::$app->formatter->asRelativeTime($date1->diff($now)); |
... | ... | @@ -385,6 +399,11 @@ |
385 | 399 | return $this->hasMany(Blog::className(), [ 'user_id' => 'id' ]); |
386 | 400 | } |
387 | 401 | |
402 | + public function getJobs() | |
403 | + { | |
404 | + return $this->hasMany(Job::className(), [ 'user_id' => 'id' ]); | |
405 | + } | |
406 | + | |
388 | 407 | public function getSpecializationInput() |
389 | 408 | { |
390 | 409 | return $this->getSpecializations() | ... | ... |
frontend/config/main.php
... | ... | @@ -66,6 +66,8 @@ return [ |
66 | 66 | 'landing/<view:[\w-]+>' => 'landing/view', |
67 | 67 | 'performer/blog-view/<performer_id:[\w-]+>/<link:[\w-]+>' => 'performer/blog-view', |
68 | 68 | 'performer/<action>/<performer_id:[\w-]+>' => 'performer/<action>', |
69 | + 'company/blog-view/<company_id:[\w-]+>/<link:[\w-]+>' => 'company/blog-view', | |
70 | + 'company/<action>/<company_id:[\w-]+>' => 'company/<action>', | |
69 | 71 | |
70 | 72 | ] |
71 | 73 | ], | ... | ... |
frontend/controllers/CompanyController.php
1 | 1 | <?php |
2 | 2 | namespace frontend\controllers; |
3 | 3 | |
4 | +use common\models\Fields; | |
4 | 5 | use Yii; |
5 | 6 | use common\models\LoginForm; |
6 | 7 | use frontend\models\PasswordResetRequestForm; |
... | ... | @@ -10,6 +11,7 @@ use frontend\models\ContactForm; |
10 | 11 | use frontend\models\Options; |
11 | 12 | use frontend\models\OptionValues; |
12 | 13 | use yii\base\InvalidParamException; |
14 | +use yii\helpers\ArrayHelper; | |
13 | 15 | use yii\web\BadRequestHttpException; |
14 | 16 | use yii\web\Controller; |
15 | 17 | use yii\filters\VerbFilter; |
... | ... | @@ -50,52 +52,97 @@ class CompanyController extends Controller |
50 | 52 | |
51 | 53 | public function actionIndex() |
52 | 54 | { |
53 | - $this->redirect(['site/index']); | |
55 | + $this->redirect('site/index'); | |
54 | 56 | } |
55 | 57 | |
56 | - public function actionCommon(/*$company_id*/) | |
58 | + public function actionCommon($company_id) | |
57 | 59 | { |
58 | - return $this->render('common'); | |
60 | + $company = User::findOne($company_id); | |
61 | + | |
62 | + $educations = Fields::getData($company->id,$company->className(),'education'); | |
63 | + $phones = Fields::getData($company->id,$company->className(),'phone'); | |
64 | + $sites = Fields::getData($company->id,$company->className(),'site'); | |
65 | + $soft = implode(', ',ArrayHelper::getColumn(Fields::getData($company->id,$company->className(),'soft'), 'soft')); | |
66 | + | |
67 | + return $this->render('common',[ | |
68 | + 'company' => $company, | |
69 | + 'educations' => $educations, | |
70 | + 'phones' => $phones, | |
71 | + 'sites' => $sites, | |
72 | + 'soft' => $soft | |
73 | + ]); | |
59 | 74 | } |
60 | 75 | |
61 | - public function actionPortfolio(/*$company_id*/) | |
76 | + public function actionPortfolio($company_id) | |
62 | 77 | { |
63 | - return $this->render('portfolio'); | |
78 | + $company = User::findOne($company_id); | |
79 | + | |
80 | + return $this->render('portfolio',[ | |
81 | + 'company' => $company | |
82 | + ]); | |
64 | 83 | } |
65 | 84 | |
66 | - public function actionTeam(/*$company_id*/) | |
85 | + public function actionTeam($company_id) | |
67 | 86 | { |
68 | - return $this->render('team'); | |
87 | + $company = User::findOne($company_id); | |
88 | + | |
89 | + return $this->render('team',[ | |
90 | + 'company' => $company | |
91 | + ]); | |
69 | 92 | } |
70 | 93 | |
71 | - public function actionBlogList(/*$company_id*/) | |
94 | + public function actionBlogList($company_id) | |
72 | 95 | { |
73 | - return $this->render('blog-list'); | |
96 | + $company = User::findOne($company_id); | |
97 | + | |
98 | + return $this->render('blog-list',[ | |
99 | + 'company' => $company | |
100 | + ]); | |
74 | 101 | } |
75 | 102 | |
76 | - public function actionBlogView(/*$company_id, $article_id*/) | |
103 | + public function actionBlogView($company_id, $article_id) | |
77 | 104 | { |
78 | - return $this->render('blog-view'); | |
105 | + $company = User::findOne($company_id); | |
106 | + | |
107 | + return $this->render('blog-view',[ | |
108 | + 'company' => $company | |
109 | + ]); | |
79 | 110 | } |
80 | 111 | |
81 | - public function actionReview(/*$company_id*/) | |
112 | + public function actionReview($company_id) | |
82 | 113 | { |
83 | - return $this->render('review'); | |
114 | + $company = User::findOne($company_id); | |
115 | + | |
116 | + return $this->render('review',[ | |
117 | + 'company' => $company | |
118 | + ]); | |
84 | 119 | } |
85 | 120 | |
86 | - public function actionVacancyList(/*$company_id*/) | |
121 | + public function actionVacancyList($company_id) | |
87 | 122 | { |
88 | - return $this->render('vacancy-list'); | |
123 | + $company = User::findOne($company_id); | |
124 | + | |
125 | + return $this->render('vacancy-list',[ | |
126 | + 'company' => $company | |
127 | + ]); | |
89 | 128 | } |
90 | 129 | |
91 | - public function actionVacancyView(/*$company_id, $vacancy_id*/) | |
130 | + public function actionVacancyView($company_id, $vacancy_id) | |
92 | 131 | { |
93 | - return $this->render('vacancy-view'); | |
132 | + $company = User::findOne($company_id); | |
133 | + | |
134 | + return $this->render('vacancy-view',[ | |
135 | + 'company' => $company | |
136 | + ]); | |
94 | 137 | } |
95 | 138 | |
96 | - public function actionGallery(/*$company_id*/) | |
139 | + public function actionGallery($company_id) | |
97 | 140 | { |
141 | + $company = User::findOne($company_id); | |
142 | + | |
98 | 143 | $this->layout = 'gallery-company'; |
99 | - return $this->render('gallery'); | |
144 | + return $this->render('gallery',[ | |
145 | + 'company' => $company | |
146 | + ]); | |
100 | 147 | } |
101 | 148 | } | ... | ... |
frontend/controllers/PerformerController.php
... | ... | @@ -109,6 +109,8 @@ class PerformerController extends Controller |
109 | 109 | { |
110 | 110 | $user = User::findOne($performer_id); |
111 | 111 | $article = Blog::findOne(['link'=>$link,'user_id'=>$performer_id]); |
112 | + $article->view_count ++; | |
113 | + $article->save(); | |
112 | 114 | |
113 | 115 | |
114 | 116 | return $this->render('blog-view',[ |
... | ... | @@ -129,6 +131,7 @@ class PerformerController extends Controller |
129 | 131 | public function actionWorkplace($performer_id) |
130 | 132 | { |
131 | 133 | $user = User::findOne($performer_id); |
134 | + | |
132 | 135 | return $this->render('workplace',[ |
133 | 136 | 'user' => $user |
134 | 137 | ]); | ... | ... |
frontend/views/accounts/general.php
frontend/views/company/blog-list.php
frontend/views/company/blog-view.php
frontend/views/company/common.php
frontend/views/company/gallery.php
frontend/views/company/portfolio.php
frontend/views/company/review.php
frontend/views/company/team.php
frontend/views/company/vacancy-list.php
frontend/views/company/vacancy-view.php
frontend/views/layouts/company.php
1 | 1 | <?php |
2 | 2 | |
3 | +use yii\helpers\Html; | |
3 | 4 | use yii\widgets\Breadcrumbs; |
4 | 5 | use yii\widgets\Menu; |
5 | 6 | |
... | ... | @@ -9,7 +10,7 @@ $this->beginContent('@app/views/layouts/main.php'); |
9 | 10 | ?> |
10 | 11 | |
11 | 12 | <div class="section-box content"> |
12 | - <div class="section-box-14" style="background: url('/images/performar_vacancy/bg-14.jpg') 50% no-repeat ;"> | |
13 | + <div class="section-box-14" style="background: url(<?= $this->params['company']->userInfo->poster;?>) 50% no-repeat ;"> | |
13 | 14 | <div class="box-wr"> |
14 | 15 | <div class="box-all"> |
15 | 16 | <div class="performance-vacancy-call-back"> |
... | ... | @@ -39,31 +40,31 @@ $this->beginContent('@app/views/layouts/main.php'); |
39 | 40 | 'items' => [ |
40 | 41 | [ |
41 | 42 | 'label' => 'Общее', |
42 | - 'url' => ['company/common'], | |
43 | + 'url' => ['company/common', 'company_id'=>$this->params['company']->id], | |
43 | 44 | ], |
44 | 45 | [ |
45 | 46 | 'label' => 'Выполненные работы', |
46 | - 'url' => ['company/portfolio'], | |
47 | + 'url' => ['company/portfolio', 'company_id'=>$this->params['company']->id], | |
47 | 48 | ], |
48 | 49 | [ |
49 | 50 | 'label' => 'Команда', |
50 | - 'url' => ['company/team'], | |
51 | + 'url' => ['company/team', 'company_id'=>$this->params['company']->id], | |
51 | 52 | ], |
52 | 53 | [ |
53 | 54 | 'label' => 'Вакансии', |
54 | - 'url' => ['company/vacancy-list'], | |
55 | + 'url' => ['company/vacancy-list', 'company_id'=>$this->params['company']->id], | |
55 | 56 | ], |
56 | 57 | [ |
57 | 58 | 'label' => 'Блог', |
58 | - 'url' => ['company/blog-list'], | |
59 | + 'url' => ['company/blog-list', 'company_id'=>$this->params['company']->id], | |
59 | 60 | ], |
60 | 61 | [ |
61 | 62 | 'label' => 'Отзывы', |
62 | - 'url' => ['company/review'], | |
63 | + 'url' => ['company/review', 'company_id'=>$this->params['company']->id], | |
63 | 64 | ], |
64 | 65 | [ |
65 | 66 | 'label' => 'Галерея', |
66 | - 'url' => ['company/gallery'], | |
67 | + 'url' => ['company/gallery', 'company_id'=>$this->params['company']->id], | |
67 | 68 | ], |
68 | 69 | ], |
69 | 70 | ]); |
... | ... | @@ -102,26 +103,37 @@ $this->beginContent('@app/views/layouts/main.php'); |
102 | 103 | <div class="performance-vacancy-sidebar-comm style">30 отзывов</div> |
103 | 104 | <a href="#" class="performance-vacancy-sidebar-write style">написать отзыв</a> |
104 | 105 | </div> |
105 | - <div class="performer-vacancy-sidebar-img style"><img src="/images/performar_vacancy/ico-sidebar.jpg" alt=""/></div> | |
106 | + <div class="performer-vacancy-sidebar-img style"><?= Html::img($this->params['company']->userInfo->image);?></div> | |
106 | 107 | <div class="performer-vacancy-sidebar-all style"> |
107 | 108 | <div class="performer-vacancy-sidebar-soc style"> |
108 | 109 | <ul> |
109 | - <li><a target="_blank" href="#"><img src="/images/ico-fb.png" alt=""/></a></li> | |
110 | - <li><a target="_blank" href="#"><img src="/images/ico-tw.png" alt=""/></a></li> | |
111 | - <li><a target="_blank" href="#"><img src="/images/ico-in.png" alt=""/></a></li> | |
112 | - <li><a target="_blank" href="#"><img src="/images/ico-vk.png" alt=""/></a></li> | |
110 | + <li> | |
111 | + <?= Html::a(Html::img('/images/ico-fb.png'),[$this->params['company']->userInfo->social_fb],['target'=>'_blank'])?> | |
112 | + </li> | |
113 | + <li> | |
114 | + <?= Html::a(Html::img('/images/ico-tw.png'),[$this->params['company']->userInfo->social_t],['target'=>'_blank'])?> | |
115 | + </li> | |
116 | + <li> | |
117 | + <?= Html::a(Html::img('/images/ico-in.png'),[$this->params['company']->userInfo->social_in],['target'=>'_blank'])?> | |
118 | + </li> | |
119 | + <li> | |
120 | + <?= Html::a(Html::img('/images/ico-vk.png'),[$this->params['company']->userInfo->social_vk],['target'=>'_blank'])?> | |
121 | + </li> | |
113 | 122 | </ul> |
114 | 123 | </div> |
115 | 124 | <div class="performer-vacancy-sidebar-views style"> |
116 | 125 | <ul class="style"> |
117 | - <li><img src="/images/sidebar-ico/ico-1.png" alt=""/><div class="sidebarvievstxt">2562 просмотра</div></li> | |
118 | - <li><img src="/images/sidebar-ico/ico-2.png" alt=""/><div class="sidebarvievstxt"><span class="sidebar-views-txt">На сайте: </span>1г. 8 мес.</div></li> | |
119 | - <li><img src="/images/sidebar-ico/ico-3.png" alt=""/><div class="sidebarvievstxt"><span class="sidebar-views-txt">Последний визит: <br /></span>2 дня назад</div></li> | |
120 | - <li><img src="/images/sidebar-ico/ico-4.png" alt=""/><div class="sidebarvievstxt"><span class="sidebar-views-txt">Последнее обновление: </span>1 ноября 2015</div></li> | |
121 | - <li><img src="/images/sidebar-ico/ico-5.png" alt=""/><div class="sidebarvievstxt"><span class="sidebar-views-txt">Сотрудники:<br /></span>Более 400</div></li> | |
122 | - <li><img src="/images/sidebar-ico/ico-6.png" alt=""/><div class="sidebarvievstxt"><span class="sidebarvievs-phone">+38 (050) 123-45-67</span></div></li> | |
123 | - <li><img src="/images/sidebar-ico/ico-7.png" alt=""/><div class="sidebarvievstxt"><a target="_blank" href="#">Сайт</a></div></li> | |
124 | - <li><img src="/images/sidebar-ico/ico-8.png" alt=""/><div class="sidebarvievstxt"><span class="sidebar-views-txt">Адрес:<br /></span>Украина, г. Киев, бульвар Леси Украинки 30В</div></li> | |
126 | + <li><img src="/images/sidebar-ico/ico-1.png" alt=""/><div class="sidebarvievstxt"><?= $this->params['company']->userInfo->view_count;?> просмотра</div></li> | |
127 | + <li><img src="/images/sidebar-ico/ico-2.png" alt=""/><div class="sidebarvievstxt"><span class="sidebar-views-txt">На сайте: </span><?= $this->params['company']->liveTime?></div></li> | |
128 | + <li><img src="/images/sidebar-ico/ico-3.png" alt=""/><div class="sidebarvievstxt"><span class="sidebar-views-txt">Последний визит: <br /></span><?= $this->params['company']->userInfo->lastVisit?></div></li> | |
129 | + <li><img src="/images/sidebar-ico/ico-5.png" alt=""/><div class="sidebarvievstxt"><span class="sidebar-views-txt">Сотрудники:<br /></span><?= $this->params['company']->companyInfo->staff?></div></li> | |
130 | + <?php foreach($this->params['company']->phones as $phone ):?> | |
131 | + <li><img src="/images/sidebar-ico/ico-6.png" alt=""/><div class="sidebarvievstxt"><span class="sidebarvievs-phone"><?= $phone['phone'] ?></span></div></li> | |
132 | + <?php endforeach;?> | |
133 | + <?php foreach($this->params['company']->site as $site ):?> | |
134 | + <li><img src="/images/sidebar-ico/ico-7.png" alt=""/><div class="sidebarvievstxt"><a target="_blank" href="<?= $site['site']?>">Сайт</a></div></li> | |
135 | + <?php endforeach;?> | |
136 | + <li><img src="/images/sidebar-ico/ico-8.png" alt=""/><div class="sidebarvievstxt"><span class="sidebar-views-txt">Адрес:<br /></span><?= $this->params['company']->address?></div></li> | |
125 | 137 | </ul> |
126 | 138 | </div> |
127 | 139 | </div> | ... | ... |
frontend/views/layouts/gallery-company.php
... | ... | @@ -30,42 +30,42 @@ $this->beginContent('@app/views/layouts/main.php'); |
30 | 30 | <div class="box-wr"> |
31 | 31 | <div class="box-all"> |
32 | 32 | <?php |
33 | - echo Menu::widget([ | |
34 | - 'options' => [ | |
35 | - 'class' => 'menu-content', | |
33 | + echo Menu::widget([ | |
34 | + 'options' => [ | |
35 | + 'class' => 'menu-content', | |
36 | + ], | |
37 | + 'activeCssClass' => 'active-menu-content', | |
38 | + 'items' => [ | |
39 | + [ | |
40 | + 'label' => 'Общее', | |
41 | + 'url' => ['company/common', 'company_id'=>$this->params['company']->id], | |
36 | 42 | ], |
37 | - 'activeCssClass' => 'active-menu-content', | |
38 | - 'items' => [ | |
39 | - [ | |
40 | - 'label' => 'Общее', | |
41 | - 'url' => ['company/common'], | |
42 | - ], | |
43 | - [ | |
44 | - 'label' => 'Выполненные работы', | |
45 | - 'url' => ['company/portfolio'], | |
46 | - ], | |
47 | - [ | |
48 | - 'label' => 'Команда', | |
49 | - 'url' => ['company/team'], | |
50 | - ], | |
51 | - [ | |
52 | - 'label' => 'Вакансии', | |
53 | - 'url' => ['company/vacancy-list'], | |
54 | - ], | |
55 | - [ | |
56 | - 'label' => 'Блог', | |
57 | - 'url' => ['company/blog-list'], | |
58 | - ], | |
59 | - [ | |
60 | - 'label' => 'Отзывы', | |
61 | - 'url' => ['company/review'], | |
62 | - ], | |
63 | - [ | |
64 | - 'label' => 'Галерея', | |
65 | - 'url' => ['company/gallery'], | |
66 | - ], | |
43 | + [ | |
44 | + 'label' => 'Выполненные работы', | |
45 | + 'url' => ['company/portfolio', 'company_id'=>$this->params['company']->id], | |
67 | 46 | ], |
68 | - ]); | |
47 | + [ | |
48 | + 'label' => 'Команда', | |
49 | + 'url' => ['company/team', 'company_id'=>$this->params['company']->id], | |
50 | + ], | |
51 | + [ | |
52 | + 'label' => 'Вакансии', | |
53 | + 'url' => ['company/vacancy-list', 'company_id'=>$this->params['company']->id], | |
54 | + ], | |
55 | + [ | |
56 | + 'label' => 'Блог', | |
57 | + 'url' => ['company/blog-list', 'company_id'=>$this->params['company']->id], | |
58 | + ], | |
59 | + [ | |
60 | + 'label' => 'Отзывы', | |
61 | + 'url' => ['company/review', 'company_id'=>$this->params['company']->id], | |
62 | + ], | |
63 | + [ | |
64 | + 'label' => 'Галерея', | |
65 | + 'url' => ['company/gallery', 'company_id'=>$this->params['company']->id], | |
66 | + ], | |
67 | + ], | |
68 | + ]); | |
69 | 69 | ?> |
70 | 70 | </div> |
71 | 71 | </div> | ... | ... |
frontend/views/performer/_blog_list_view.php
... | ... | @@ -10,7 +10,7 @@ use yii\helpers\Url; |
10 | 10 | </div> |
11 | 11 | <div class="blog-post-icons-wr style"> |
12 | 12 | <div class="blog-post-date"> |
13 | - <span></span><p><?= $model->date_add?></p> | |
13 | + <span></span><p><?= $model->dateCreate?></p> | |
14 | 14 | </div> |
15 | 15 | <div class="blog-post-views"> |
16 | 16 | <span></span><p><?= $model->view_count?></p> | ... | ... |
frontend/views/performer/blog-list.php
... | ... | @@ -24,14 +24,5 @@ $this->title = 'My Yii Application'; |
24 | 24 | 'pagination' => $pagination, |
25 | 25 | ]); |
26 | 26 | ?> |
27 | -<!-- <ul class="pagination">--> | |
28 | -<!-- <li><a href="#">1</a></li>--> | |
29 | -<!-- <li><a href="#">2</a></li>--> | |
30 | -<!-- <li><a href="#">3</a></li>--> | |
31 | -<!-- <li><a href="#">4</a></li>--> | |
32 | -<!-- <li><a href="#">5</a></li>--> | |
33 | -<!-- <li class="dots-next"><a href="#">...</a></li>--> | |
34 | -<!-- <li><a href="#">156</a></li>--> | |
35 | -<!-- </ul>--> | |
36 | 27 | </div> |
37 | 28 | ... | ... |
frontend/views/performer/blog-view.php
frontend/views/performer/common.php
... | ... | @@ -145,7 +145,7 @@ $this->title = 'My Yii Application'; |
145 | 145 | <div class="style"> |
146 | 146 | <div class="profile-site"> |
147 | 147 | <img src="/images/ico-site.png" alt=""/> |
148 | - <a href="#" target="_blank">Сайт</a> | |
148 | + <a href="<?= $site['site']?>" target="_blank">Сайт</a> | |
149 | 149 | </div> |
150 | 150 | </div> |
151 | 151 | <?php endforeach; ?> | ... | ... |
frontend/views/performer/workplace.php
... | ... | @@ -10,23 +10,17 @@ $this->title = 'My Yii Application'; |
10 | 10 | <div class="workplace-wr"> |
11 | 11 | <div class="workplace-title style"><p>Опыт работы</p></div> |
12 | 12 | <div class="workplace-experience-wr style"> |
13 | - <div class="workplace-experience-post"> | |
14 | - <div class="workplace-experience-post-title">Проектное бюра Арсеньева</div> | |
15 | - <div class="workplace-experience-post-date">08.2014-08.2015 (1 год)</div> | |
16 | - <div class="workplace-experience-post-vacancy">Архитектор</div> | |
17 | - </div> | |
18 | 13 | |
19 | - <div class="workplace-experience-post"> | |
20 | - <div class="workplace-experience-post-title">Студия Keppy</div> | |
21 | - <div class="workplace-experience-post-date">06.2009-08.2014 (5 лет 2 месяца)</div> | |
22 | - <div class="workplace-experience-post-vacancy">Архитектор, дизайнер</div> | |
23 | - </div> | |
14 | + <?php foreach($user->jobs as $job):?> | |
15 | + <div class="workplace-experience-post"> | |
16 | + <div class="workplace-experience-post-title"><?= $job->name ?></div> | |
17 | + <div class="workplace-experience-post-date"><?= $job->date_start ?>-<?= $job->date_end ?> (<?= $job->expTime ?>)</div> | |
18 | + <div class="workplace-experience-post-vacancy"><?= $job->position ?></div> | |
19 | + </div> | |
20 | + <?php endforeach; ?> | |
21 | + | |
22 | + | |
24 | 23 | |
25 | - <div class="workplace-experience-post"> | |
26 | - <div class="workplace-experience-post-title">Фриланс</div> | |
27 | - <div class="workplace-experience-post-date">09.2008-06.2009 (9 месяцев)</div> | |
28 | - <div class="workplace-experience-post-vacancy">Дизайнер</div> | |
29 | - </div> | |
30 | 24 | </div> |
31 | 25 | </div> |
32 | 26 | </div> |
33 | 27 | \ No newline at end of file | ... | ... |
frontend/web/css/style.css
... | ... | @@ -1834,10 +1834,10 @@ input[type=file]::-webkit-file-upload-button { |
1834 | 1834 | |
1835 | 1835 | /***blog****/ |
1836 | 1836 | .section-box-16 { |
1837 | - height: 235px; | |
1837 | + height: 380px; | |
1838 | 1838 | } |
1839 | 1839 | .blog-buttons-wr { |
1840 | - margin-top: 160px; | |
1840 | + margin-top: 305px; | |
1841 | 1841 | width: 526px; |
1842 | 1842 | float: right; |
1843 | 1843 | } |
... | ... | @@ -5504,4 +5504,4 @@ a.blog-new-link:hover{text-decoration: underline !important;} |
5504 | 5504 | display: block; |
5505 | 5505 | border: none; |
5506 | 5506 | outline: none; |
5507 | -} | |
5508 | 5507 | \ No newline at end of file |
5508 | +} | ... | ... |