Commit df799956345b3a382a7e350f8f80eb0f076431f5

Authored by Administrator
1 parent 7b71f0de

16.03.16

common/behaviors/ShowImage.php
@@ -15,14 +15,20 @@ class ShowImage extends Behavior @@ -15,14 +15,20 @@ class ShowImage extends Behavior
15 if($width=='original'){ 15 if($width=='original'){
16 $preg = '/\/(.[^\/]*)$/'; 16 $preg = '/\/(.[^\/]*)$/';
17 preg_match('/\.(.[^.]*)$/', $dir, $type); 17 preg_match('/\.(.[^.]*)$/', $dir, $type);
18 - $row = preg_replace( $preg, '/original.'.$type[1], $dir); 18 + if(isset($type[1])){
  19 + $dir = preg_replace( $preg, '/original.'.$type[1], $dir);
  20 + }
  21 +
19 } else { 22 } else {
20 $preg = '/\/(.[^\/]*)$/'; 23 $preg = '/\/(.[^\/]*)$/';
21 preg_match('/\.(.[^.]*)$/', $dir, $type); 24 preg_match('/\.(.[^.]*)$/', $dir, $type);
22 - $row = preg_replace( $preg, '/'.$width.'x'.$height.'.'.$type[1], $dir); 25 + if(isset($type[1])){
  26 + $dir = preg_replace( $preg, '/'.$width.'x'.$height.'.'.$type[1], $dir);
  27 + }
  28 +
23 } 29 }
24 30
25 - return $row; 31 + return $dir;
26 32
27 33
28 } 34 }
common/models/GallerySearch.php
@@ -110,10 +110,12 @@ @@ -110,10 +110,12 @@
110 (new \DateTime($this->date_add_to))->modify('+1 day')->format('Y-m-d') 110 (new \DateTime($this->date_add_to))->modify('+1 day')->format('Y-m-d')
111 ]); 111 ]);
112 112
  113 +
113 $query->andFilterWhere([ 114 $query->andFilterWhere([
114 'like', 115 'like',
115 - 'name',  
116 - $this->name, 116 + 'LOWER(name)',
  117 + mb_strtolower($this->name, 'UTF-8')
  118 +
117 ]) 119 ])
118 ->andFilterWhere([ 120 ->andFilterWhere([
119 'like', 121 'like',
common/models/Portfolio.php
@@ -71,6 +71,7 @@ @@ -71,6 +71,7 @@
71 'name', 71 'name',
72 'preview', 72 'preview',
73 'link', 73 'link',
  74 + 'cover'
74 ], 75 ],
75 'required', 76 'required',
76 ], 77 ],
common/modules/file/behaviors/ShowImage.php deleted
1 -<?php  
2 -  
3 -namespace common\behaviors;  
4 -  
5 -use yii;  
6 -use yii\base\Behavior;  
7 -  
8 -class ShowImage extends Behavior  
9 -{  
10 - function minImg($dir, $width, $height=null){  
11 - if(empty($dir)){  
12 - return $dir;  
13 - }  
14 -  
15 - if($width=='original'){  
16 - $preg = '/\/(.[^\/]*)$/';  
17 - preg_match('/\.(.[^.]*)$/', $dir, $type);  
18 - $row = preg_replace( $preg, '/original.'.$type[1], $dir);  
19 - } else {  
20 - $preg = '/\/(.[^\/]*)$/';  
21 - preg_match('/\.(.[^.]*)$/', $dir, $type);  
22 - $row = preg_replace( $preg, '/'.$width.'x'.$height.'.'.$type[1], $dir);  
23 - }  
24 -  
25 - return $row;  
26 -  
27 -  
28 - }  
29 -  
30 - function ShowGallery($array){  
31 -  
32 - $gallery = explode(',', $array );  
33 - if(is_array($gallery)){  
34 - array_splice($gallery,-1);  
35 - return $gallery;  
36 - } else {  
37 - return [];  
38 - }  
39 -  
40 - }  
41 -  
42 -  
43 -}  
44 \ No newline at end of file 0 \ No newline at end of file
common/widgets/views/site_field.php
1 <?php 1 <?php
  2 +use yii\behaviors\SluggableBehavior;
2 use yii\helpers\Html; 3 use yii\helpers\Html;
  4 +
3 ?> 5 ?>
4 <fieldset> 6 <fieldset>
5 7
@@ -9,7 +11,7 @@ use yii\helpers\Html; @@ -9,7 +11,7 @@ use yii\helpers\Html;
9 11
10 <?php $t = 0; 12 <?php $t = 0;
11 13
12 - $label = 0; // add this var 14 + $label = 0;
13 15
14 for($i=1; $i <= count($model); $i++): 16 for($i=1; $i <= count($model); $i++):
15 $row = $i; 17 $row = $i;
@@ -45,7 +47,6 @@ use yii\helpers\Html; @@ -45,7 +47,6 @@ use yii\helpers\Html;
45 '</div>'+ 47 '</div>'+
46 '<span title="удалить" class="glyphicon glyphicon-trash delete-field-item"></span>'+ 48 '<span title="удалить" class="glyphicon glyphicon-trash delete-field-item"></span>'+
47 '<div>'; 49 '<div>';
48 -// console.log(block);  
49 block.append(sub_block); 50 block.append(sub_block);
50 51
51 }); 52 });
frontend/views/company/portfolio-view.php
@@ -138,186 +138,186 @@ @@ -138,186 +138,186 @@
138 ?> 138 ?>
139 139
140 <?php 140 <?php
141 - /*  
142 - ?>  
143 - <div class="new-portf-comments-wr style">  
144 - <div class="new-portf-comm-count">Комментарии: 3</div>  
145 - <div class="new-portf-add-comm style"> 141 + /*
  142 + ?>
  143 + <div class="new-portf-comments-wr style">
  144 + <div class="new-portf-comm-count">Комментарии: 3</div>
  145 + <div class="new-portf-add-comm style">
146 146
147 - <form action="">  
148 - <div class="input-blocks-comm">  
149 - <label for="input-txt-5">Имя</label>  
150 - <input class="custom-input-4" id="input-txt-5" type="text">  
151 - </div>  
152 - <div class="input-blocks-comm"> 147 + <form action="">
  148 + <div class="input-blocks-comm">
  149 + <label for="input-txt-5">Имя</label>
  150 + <input class="custom-input-4" id="input-txt-5" type="text">
  151 + </div>
  152 + <div class="input-blocks-comm">
153 153
154 - <label for="input-txt-6">e-mail</label>  
155 - <input class="custom-input-4" id="input-txt-6" type="text">  
156 - </div>  
157 - <div class="input-blocks-comm area-comm">  
158 - <label for="input-txt-7">Комментарий</label>  
159 - <textarea class="custom-area-4" id="input-txt-7"></textarea>  
160 - </div>  
161 - <div class="input-blocks-comm-button style">  
162 - <button type="submit" class="">Добавить комментраий</button>  
163 - </div>  
164 - </form> 154 + <label for="input-txt-6">e-mail</label>
  155 + <input class="custom-input-4" id="input-txt-6" type="text">
  156 + </div>
  157 + <div class="input-blocks-comm area-comm">
  158 + <label for="input-txt-7">Комментарий</label>
  159 + <textarea class="custom-area-4" id="input-txt-7"></textarea>
  160 + </div>
  161 + <div class="input-blocks-comm-button style">
  162 + <button type="submit" class="">Добавить комментраий</button>
  163 + </div>
  164 + </form>
165 165
166 - </div> 166 + </div>
167 167
168 - <div class="new-portf-comm-read-wr style">  
169 - <div class="new-portf-comm-read">  
170 - <div class="style">  
171 - <div class="header-cabinet-foto">  
172 - <img src="/images/ded-ico.png" alt="">  
173 - </div>  
174 - <div class="new-prof-wrapper-read">  
175 - <div class="new-portf-comm-read-title"><a href="#">Петер Цумтор</a></div>  
176 - <div class="new-portf-comm-read-rating">  
177 - <div class="rating">  
178 - <!--оценка-->  
179 - <input type="hidden" class="val" value="3"/>  
180 - <!--количество голосов-->  
181 - <input type="hidden" class="votes" value="12"/>  
182 - </div>  
183 - </div>  
184 - <div class="blog-post-date">  
185 - <span></span>  
186 - <p>22.09.2015</p> 168 + <div class="new-portf-comm-read-wr style">
  169 + <div class="new-portf-comm-read">
  170 + <div class="style">
  171 + <div class="header-cabinet-foto">
  172 + <img src="/images/ded-ico.png" alt="">
  173 + </div>
  174 + <div class="new-prof-wrapper-read">
  175 + <div class="new-portf-comm-read-title"><a href="#">Петер Цумтор</a></div>
  176 + <div class="new-portf-comm-read-rating">
  177 + <div class="rating">
  178 + <!--оценка-->
  179 + <input type="hidden" class="val" value="3"/>
  180 + <!--количество голосов-->
  181 + <input type="hidden" class="votes" value="12"/>
187 </div> 182 </div>
188 </div> 183 </div>
189 -  
190 - <div class="new-portf-answer">  
191 - <p>Балкон, обшитый вагонкой, выглядит аккуратно, стильно и уютно. Монтаж обшивки вполне возможно выполнить своими силами — достаточно иметь в распоряжении необходимые инструменты и владеть базовыми навыками строительно-ремонтных работ.</p>  
192 - <p>Евровагонка — удобная в монтаже фасонная доска, которая позволяет создать обшивку из плотно пригнанных элементов с качественно обработанной поверхностью. Толщина евровагонки составляет 125 мм, общая ширина (с гребнем) 960 мм, рабочая ширина 880 мм.Балкон, обшитый вагонкой, выглядит аккуратно, стильно и уютно. Монтаж обшивки вполне возможно выполнить своими силами — достаточно иметь в распоряжении необходимые инструменты и владеть базовыми навыками строительно-ремонтных работ.</p> 184 + <div class="blog-post-date">
  185 + <span></span>
  186 + <p>22.09.2015</p>
193 </div> 187 </div>
  188 + </div>
194 189
  190 + <div class="new-portf-answer">
  191 + <p>Балкон, обшитый вагонкой, выглядит аккуратно, стильно и уютно. Монтаж обшивки вполне возможно выполнить своими силами — достаточно иметь в распоряжении необходимые инструменты и владеть базовыми навыками строительно-ремонтных работ.</p>
  192 + <p>Евровагонка — удобная в монтаже фасонная доска, которая позволяет создать обшивку из плотно пригнанных элементов с качественно обработанной поверхностью. Толщина евровагонки составляет 125 мм, общая ширина (с гребнем) 960 мм, рабочая ширина 880 мм.Балкон, обшитый вагонкой, выглядит аккуратно, стильно и уютно. Монтаж обшивки вполне возможно выполнить своими силами — достаточно иметь в распоряжении необходимые инструменты и владеть базовыми навыками строительно-ремонтных работ.</p>
195 </div> 193 </div>
196 - <div class="style"></div> 194 +
197 </div> 195 </div>
  196 + <div class="style"></div>
  197 + </div>
198 198
199 - <div class="new-portf-comm-read">  
200 - <div class="style">  
201 - <div class="header-cabinet-foto">  
202 - <img src="/images/ded-ico.png" alt="">  
203 - </div>  
204 - <div class="new-prof-wrapper-read">  
205 - <div class="new-portf-comm-read-title"><a href="#">Петер Цумтор</a></div>  
206 - <div class="new-portf-comm-read-rating">  
207 - <div class="rating">  
208 - <!--оценка-->  
209 - <input type="hidden" class="val" value="4"/>  
210 - <!--количество голосов-->  
211 - <input type="hidden" class="votes" value="12"/>  
212 - </div>  
213 - </div>  
214 - <div class="blog-post-date">  
215 - <span></span>  
216 - <p>22.09.2015</p> 199 + <div class="new-portf-comm-read">
  200 + <div class="style">
  201 + <div class="header-cabinet-foto">
  202 + <img src="/images/ded-ico.png" alt="">
  203 + </div>
  204 + <div class="new-prof-wrapper-read">
  205 + <div class="new-portf-comm-read-title"><a href="#">Петер Цумтор</a></div>
  206 + <div class="new-portf-comm-read-rating">
  207 + <div class="rating">
  208 + <!--оценка-->
  209 + <input type="hidden" class="val" value="4"/>
  210 + <!--количество голосов-->
  211 + <input type="hidden" class="votes" value="12"/>
217 </div> 212 </div>
218 </div> 213 </div>
219 -  
220 - <div class="new-portf-answer">  
221 - <p>Балкон, обшитый вагонкой, выглядит аккуратно, стильно и уютно. Монтаж обшивки вполне возможно выполнить своими силами — достаточно иметь в распоряжении необходимые инструменты и владеть базовыми навыками строительно-ремонтных работ.</p>  
222 - <p>Евровагонка — удобная в монтаже фасонная доска, которая позволяет создать обшивку из плотно пригнанных элементов с качественно обработанной поверхностью. Толщина евровагонки составляет 125 мм, общая ширина (с гребнем) 960 мм, рабочая ширина 880 мм.Балкон, обшитый вагонкой, выглядит аккуратно, стильно и уютно. Монтаж обшивки вполне возможно выполнить своими силами — достаточно иметь в распоряжении необходимые инструменты и владеть базовыми навыками строительно-ремонтных работ.</p> 214 + <div class="blog-post-date">
  215 + <span></span>
  216 + <p>22.09.2015</p>
223 </div> 217 </div>
  218 + </div>
224 219
  220 + <div class="new-portf-answer">
  221 + <p>Балкон, обшитый вагонкой, выглядит аккуратно, стильно и уютно. Монтаж обшивки вполне возможно выполнить своими силами — достаточно иметь в распоряжении необходимые инструменты и владеть базовыми навыками строительно-ремонтных работ.</p>
  222 + <p>Евровагонка — удобная в монтаже фасонная доска, которая позволяет создать обшивку из плотно пригнанных элементов с качественно обработанной поверхностью. Толщина евровагонки составляет 125 мм, общая ширина (с гребнем) 960 мм, рабочая ширина 880 мм.Балкон, обшитый вагонкой, выглядит аккуратно, стильно и уютно. Монтаж обшивки вполне возможно выполнить своими силами — достаточно иметь в распоряжении необходимые инструменты и владеть базовыми навыками строительно-ремонтных работ.</p>
225 </div> 223 </div>
226 - <div class="style"></div> 224 +
227 </div> 225 </div>
  226 + <div class="style"></div>
  227 + </div>
228 228
229 - <div class="new-portf-comm-read">  
230 - <div class="style">  
231 - <div class="header-cabinet-foto">  
232 - <img src="/images/ded-ico.png" alt="">  
233 - </div>  
234 - <div class="new-prof-wrapper-read">  
235 - <div class="new-portf-comm-read-title"><a href="#">Петер Цумтор</a></div>  
236 - <div class="new-portf-comm-read-rating">  
237 - <div class="rating">  
238 - <!--оценка-->  
239 - <input type="hidden" class="val" value="5"/>  
240 - <!--количество голосов-->  
241 - <input type="hidden" class="votes" value="12"/>  
242 - </div>  
243 - </div>  
244 - <div class="blog-post-date">  
245 - <span></span>  
246 - <p>22.09.2015</p> 229 + <div class="new-portf-comm-read">
  230 + <div class="style">
  231 + <div class="header-cabinet-foto">
  232 + <img src="/images/ded-ico.png" alt="">
  233 + </div>
  234 + <div class="new-prof-wrapper-read">
  235 + <div class="new-portf-comm-read-title"><a href="#">Петер Цумтор</a></div>
  236 + <div class="new-portf-comm-read-rating">
  237 + <div class="rating">
  238 + <!--оценка-->
  239 + <input type="hidden" class="val" value="5"/>
  240 + <!--количество голосов-->
  241 + <input type="hidden" class="votes" value="12"/>
247 </div> 242 </div>
248 </div> 243 </div>
249 -  
250 - <div class="new-portf-answer">  
251 - <p>Балкон, обшитый вагонкой, выглядит аккуратно, стильно и уютно. Монтаж обшивки вполне возможно выполнить своими силами — достаточно иметь в распоряжении необходимые инструменты и владеть базовыми навыками строительно-ремонтных работ.</p>  
252 - <p>Евровагонка — удобная в монтаже фасонная доска, которая позволяет создать обшивку из плотно пригнанных элементов с качественно обработанной поверхностью. Толщина евровагонки составляет 125 мм, общая ширина (с гребнем) 960 мм, рабочая ширина 880 мм.Балкон, обшитый вагонкой, выглядит аккуратно, стильно и уютно. Монтаж обшивки вполне возможно выполнить своими силами — достаточно иметь в распоряжении необходимые инструменты и владеть базовыми навыками строительно-ремонтных работ.</p> 244 + <div class="blog-post-date">
  245 + <span></span>
  246 + <p>22.09.2015</p>
253 </div> 247 </div>
  248 + </div>
254 249
  250 + <div class="new-portf-answer">
  251 + <p>Балкон, обшитый вагонкой, выглядит аккуратно, стильно и уютно. Монтаж обшивки вполне возможно выполнить своими силами — достаточно иметь в распоряжении необходимые инструменты и владеть базовыми навыками строительно-ремонтных работ.</p>
  252 + <p>Евровагонка — удобная в монтаже фасонная доска, которая позволяет создать обшивку из плотно пригнанных элементов с качественно обработанной поверхностью. Толщина евровагонки составляет 125 мм, общая ширина (с гребнем) 960 мм, рабочая ширина 880 мм.Балкон, обшитый вагонкой, выглядит аккуратно, стильно и уютно. Монтаж обшивки вполне возможно выполнить своими силами — достаточно иметь в распоряжении необходимые инструменты и владеть базовыми навыками строительно-ремонтных работ.</p>
255 </div> 253 </div>
256 - <div class="style"></div> 254 +
257 </div> 255 </div>
  256 + <div class="style"></div>
  257 + </div>
258 258
259 - <div class="new-portf-comm-read">  
260 - <div class="style">  
261 - <div class="header-cabinet-foto">  
262 - <img src="/images/ded-ico.png" alt="">  
263 - </div>  
264 - <div class="new-prof-wrapper-read">  
265 - <div class="new-portf-comm-read-title"><a href="#">Петер Цумтор</a></div>  
266 - <div class="new-portf-comm-read-rating">  
267 - <div class="rating">  
268 - <!--оценка-->  
269 - <input type="hidden" class="val" value="1"/>  
270 - <!--количество голосов-->  
271 - <input type="hidden" class="votes" value="12"/>  
272 - </div>  
273 - </div>  
274 - <div class="blog-post-date">  
275 - <span></span>  
276 - <p>22.09.2015</p> 259 + <div class="new-portf-comm-read">
  260 + <div class="style">
  261 + <div class="header-cabinet-foto">
  262 + <img src="/images/ded-ico.png" alt="">
  263 + </div>
  264 + <div class="new-prof-wrapper-read">
  265 + <div class="new-portf-comm-read-title"><a href="#">Петер Цумтор</a></div>
  266 + <div class="new-portf-comm-read-rating">
  267 + <div class="rating">
  268 + <!--оценка-->
  269 + <input type="hidden" class="val" value="1"/>
  270 + <!--количество голосов-->
  271 + <input type="hidden" class="votes" value="12"/>
277 </div> 272 </div>
278 </div> 273 </div>
279 -  
280 - <div class="new-portf-answer">  
281 - <p>Балкон, обшитый вагонкой, выглядит аккуратно, стильно и уютно. Монтаж обшивки вполне возможно выполнить своими силами — достаточно иметь в распоряжении необходимые инструменты и владеть базовыми навыками строительно-ремонтных работ.</p>  
282 - <p>Евровагонка — удобная в монтаже фасонная доска, которая позволяет создать обшивку из плотно пригнанных элементов с качественно обработанной поверхностью. Толщина евровагонки составляет 125 мм, общая ширина (с гребнем) 960 мм, рабочая ширина 880 мм.Балкон, обшитый вагонкой, выглядит аккуратно, стильно и уютно. Монтаж обшивки вполне возможно выполнить своими силами — достаточно иметь в распоряжении необходимые инструменты и владеть базовыми навыками строительно-ремонтных работ.</p> 274 + <div class="blog-post-date">
  275 + <span></span>
  276 + <p>22.09.2015</p>
283 </div> 277 </div>
  278 + </div>
284 279
  280 + <div class="new-portf-answer">
  281 + <p>Балкон, обшитый вагонкой, выглядит аккуратно, стильно и уютно. Монтаж обшивки вполне возможно выполнить своими силами — достаточно иметь в распоряжении необходимые инструменты и владеть базовыми навыками строительно-ремонтных работ.</p>
  282 + <p>Евровагонка — удобная в монтаже фасонная доска, которая позволяет создать обшивку из плотно пригнанных элементов с качественно обработанной поверхностью. Толщина евровагонки составляет 125 мм, общая ширина (с гребнем) 960 мм, рабочая ширина 880 мм.Балкон, обшитый вагонкой, выглядит аккуратно, стильно и уютно. Монтаж обшивки вполне возможно выполнить своими силами — достаточно иметь в распоряжении необходимые инструменты и владеть базовыми навыками строительно-ремонтных работ.</p>
285 </div> 283 </div>
286 - <div class="style"></div> 284 +
287 </div> 285 </div>
288 - <div class="new-portf-comm-read">  
289 - <div class="style">  
290 - <div class="header-cabinet-foto">  
291 - <img src="/images/ded-ico.png" alt="">  
292 - </div>  
293 - <div class="new-prof-wrapper-read">  
294 - <div class="new-portf-comm-read-title"><a href="#">Петер Цумтор</a></div>  
295 - <div class="new-portf-comm-read-rating">  
296 - <div class="rating">  
297 - <!--оценка-->  
298 - <input type="hidden" class="val" value="2"/>  
299 - <!--количество голосов-->  
300 - <input type="hidden" class="votes" value="12"/>  
301 - </div>  
302 - </div>  
303 - <div class="blog-post-date">  
304 - <span></span>  
305 - <p>22.09.2015</p> 286 + <div class="style"></div>
  287 + </div>
  288 + <div class="new-portf-comm-read">
  289 + <div class="style">
  290 + <div class="header-cabinet-foto">
  291 + <img src="/images/ded-ico.png" alt="">
  292 + </div>
  293 + <div class="new-prof-wrapper-read">
  294 + <div class="new-portf-comm-read-title"><a href="#">Петер Цумтор</a></div>
  295 + <div class="new-portf-comm-read-rating">
  296 + <div class="rating">
  297 + <!--оценка-->
  298 + <input type="hidden" class="val" value="2"/>
  299 + <!--количество голосов-->
  300 + <input type="hidden" class="votes" value="12"/>
306 </div> 301 </div>
307 </div> 302 </div>
308 -  
309 - <div class="new-portf-answer">  
310 - <p>Балкон, обшитый вагонкой, выглядит аккуратно, стильно и уютно. Монтаж обшивки вполне возможно выполнить своими силами — достаточно иметь в распоряжении необходимые инструменты и владеть базовыми навыками строительно-ремонтных работ.</p>  
311 - <p>Евровагонка — удобная в монтаже фасонная доска, которая позволяет создать обшивку из плотно пригнанных элементов с качественно обработанной поверхностью. Толщина евровагонки составляет 125 мм, общая ширина (с гребнем) 960 мм, рабочая ширина 880 мм.Балкон, обшитый вагонкой, выглядит аккуратно, стильно и уютно. Монтаж обшивки вполне возможно выполнить своими силами — достаточно иметь в распоряжении необходимые инструменты и владеть базовыми навыками строительно-ремонтных работ.</p> 303 + <div class="blog-post-date">
  304 + <span></span>
  305 + <p>22.09.2015</p>
312 </div> 306 </div>
  307 + </div>
313 308
  309 + <div class="new-portf-answer">
  310 + <p>Балкон, обшитый вагонкой, выглядит аккуратно, стильно и уютно. Монтаж обшивки вполне возможно выполнить своими силами — достаточно иметь в распоряжении необходимые инструменты и владеть базовыми навыками строительно-ремонтных работ.</p>
  311 + <p>Евровагонка — удобная в монтаже фасонная доска, которая позволяет создать обшивку из плотно пригнанных элементов с качественно обработанной поверхностью. Толщина евровагонки составляет 125 мм, общая ширина (с гребнем) 960 мм, рабочая ширина 880 мм.Балкон, обшитый вагонкой, выглядит аккуратно, стильно и уютно. Монтаж обшивки вполне возможно выполнить своими силами — достаточно иметь в распоряжении необходимые инструменты и владеть базовыми навыками строительно-ремонтных работ.</p>
314 </div> 312 </div>
315 - <div class="style"></div>  
316 - </div>  
317 313
  314 + </div>
  315 + <div class="style"></div>
318 </div> 316 </div>
  317 +
319 </div> 318 </div>
320 - */ 319 + </div>
  320 + */
321 ?> 321 ?>
322 </div> 322 </div>
323 <script> 323 <script>
frontend/views/layouts/company.php
@@ -138,61 +138,22 @@ @@ -138,61 +138,22 @@
138 </div> 138 </div>
139 <div class="performer-vacancy-sidebar-img style"><?= Html::img($this->params[ 'company' ]->userInfo->image); ?></div> 139 <div class="performer-vacancy-sidebar-img style"><?= Html::img($this->params[ 'company' ]->userInfo->image); ?></div>
140 <div class="performer-vacancy-sidebar-all style"> 140 <div class="performer-vacancy-sidebar-all style">
141 - <div class="performer-vacancy-sidebar-soc style">  
142 - <ul>  
143 - <li>  
144 - <?= Html::a(Html::img('/images/ico-fb.png'), [ $this->params[ 'company' ]->userInfo->social_fb ], [ 'target' => '_blank' ]) ?>  
145 - </li>  
146 - <li>  
147 - <?= Html::a(Html::img('/images/ico-tw.png'), [ $this->params[ 'company' ]->userInfo->social_t ], [ 'target' => '_blank' ]) ?>  
148 - </li>  
149 - <li>  
150 - <?= Html::a(Html::img('/images/ico-in.png'), [ $this->params[ 'company' ]->userInfo->social_in ], [ 'target' => '_blank' ]) ?>  
151 - </li>  
152 - <li>  
153 - <?= Html::a(Html::img('/images/ico-vk.png'), [ $this->params[ 'company' ]->userInfo->social_vk ], [ 'target' => '_blank' ]) ?>  
154 - </li>  
155 - </ul>  
156 - </div> 141 + <?= $this->render('/patrial/social_list',[
  142 + 'params' => $this->params
  143 + ])?>
157 <div class="performer-vacancy-sidebar-views style"> 144 <div class="performer-vacancy-sidebar-views style">
158 <ul class="style"> 145 <ul class="style">
159 - <li><img src="/images/sidebar-ico/ico-1.png" alt=""/>  
160 - <div class="sidebarvievstxt"><?= $this->params[ 'company' ]->userInfo->view_count; ?> просмотра</div>  
161 - </li>  
162 - <li><img src="/images/sidebar-ico/ico-2.png" alt=""/>  
163 - <div class="sidebarvievstxt">  
164 - <span class="sidebar-views-txt">На сайте: </span><?= $this->params[ 'company' ]->liveTime ?>  
165 - </div>  
166 - </li>  
167 - <li><img src="/images/sidebar-ico/ico-3.png" alt=""/>  
168 - <div class="sidebarvievstxt">  
169 - <span class="sidebar-views-txt">Последний визит: <br/></span><?= $this->params[ 'company' ]->userInfo->lastVisit ?>  
170 - </div>  
171 - </li>  
172 - <li><img src="/images/sidebar-ico/ico-5.png" alt=""/>  
173 - <div class="sidebarvievstxt">  
174 - <span class="sidebar-views-txt">Сотрудники:<br/></span><?= $this->params[ 'company' ]->companyInfo->staff ?>  
175 - </div>  
176 - </li>  
177 - <?php foreach($this->params[ 'company' ]->phones as $phone): ?>  
178 - <li><img src="/images/sidebar-ico/ico-6.png" alt=""/>  
179 - <div class="sidebarvievstxt">  
180 - <span class="sidebarvievs-phone"><?= $phone[ 'phone' ] ?></span>  
181 - </div>  
182 - </li>  
183 - <?php endforeach; ?>  
184 - <?php foreach($this->params[ 'company' ]->site as $site): ?>  
185 - <li><img src="/images/sidebar-ico/ico-7.png" alt=""/>  
186 - <div class="sidebarvievstxt">  
187 - <a target="_blank" href="<?= $site[ 'site' ] ?>">Сайт</a>  
188 - </div>  
189 - </li>  
190 - <?php endforeach; ?>  
191 - <li><img src="/images/sidebar-ico/ico-8.png" alt=""/>  
192 - <div class="sidebarvievstxt">  
193 - <span class="sidebar-views-txt">Адрес:<br/></span><?= $this->params[ 'company' ]->address ?>  
194 - </div>  
195 - </li> 146 + <li><img src="/images/sidebar-ico/ico-1.png" alt=""/><div class="sidebarvievstxt"><?= $this->params['company']->userInfo->view_count;?> просмотра</div></li>
  147 + <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>
  148 + <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>
  149 + <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>
  150 + <?= $this->render('/patrial/show_phone_list',[
  151 + 'phones' => $this->params['company']->phones
  152 + ])?>
  153 + <?= $this->render('/patrial/show_site_list',[
  154 + 'sites' => $this->params['company']->site
  155 + ])?>
  156 + <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>
196 </ul> 157 </ul>
197 </div> 158 </div>
198 </div> 159 </div>
frontend/views/layouts/main.php
@@ -46,7 +46,7 @@ AppAsset::register($this); @@ -46,7 +46,7 @@ AppAsset::register($this);
46 <?php 46 <?php
47 if (Yii::$app->user->isGuest): ?> 47 if (Yii::$app->user->isGuest): ?>
48 <div class="header-cabinet-foto"> 48 <div class="header-cabinet-foto">
49 -<!-- <img src="/images/ded-ico.png" alt=""/>--> 49 +
50 </div> 50 </div>
51 <div class="header-cabinet-profile not-login">Профиль</div> 51 <div class="header-cabinet-profile not-login">Профиль</div>
52 <div> 52 <div>
@@ -56,7 +56,7 @@ AppAsset::register($this); @@ -56,7 +56,7 @@ AppAsset::register($this);
56 56
57 <?php else : ?> 57 <?php else : ?>
58 <div class="header-cabinet-foto"> 58 <div class="header-cabinet-foto">
59 - <img src="/images/ded-ico.png" alt=""/> 59 + <?= Html::img(Yii::$app->user->identity->minImg(Yii::$app->user->identity->userInfo->image,48,48))?>
60 </div> 60 </div>
61 <div class="header-cabinet-profile">Профиль</div> 61 <div class="header-cabinet-profile">Профиль</div>
62 <?= Html::a(Yii::$app->user->identity->email,['/accounts']) ?> 62 <?= Html::a(Yii::$app->user->identity->email,['/accounts']) ?>
frontend/views/layouts/performer.php
@@ -124,22 +124,9 @@ @@ -124,22 +124,9 @@
124 <?= Html::img($this->params[ 'user' ]->userInfo->image); ?> 124 <?= Html::img($this->params[ 'user' ]->userInfo->image); ?>
125 </div> 125 </div>
126 <div class="performer-vacancy-sidebar-all style"> 126 <div class="performer-vacancy-sidebar-all style">
127 - <div class="performer-vacancy-sidebar-soc style">  
128 - <ul>  
129 - <li>  
130 - <?= Html::a(Html::img('/images/ico-fb.png'), "{$this->params['user']->userInfo->social_fb}", [ 'target' => '_blank' ]) ?>  
131 - </li>  
132 - <li>  
133 - <?= Html::a(Html::img('/images/ico-tw.png'), "{$this->params['user']->userInfo->social_t}", [ 'target' => '_blank' ]) ?>  
134 - </li>  
135 - <li>  
136 - <?= Html::a(Html::img('/images/ico-in.png'), "{$this->params['user']->userInfo->social_in}", [ 'target' => '_blank' ]) ?>  
137 - </li>  
138 - <li>  
139 - <?= Html::a(Html::img('/images/ico-vk.png'), "{$this->params['user']->userInfo->social_vk}", [ 'target' => '_blank' ]) ?>  
140 - </li>  
141 - </ul>  
142 - </div> 127 + <?= $this->render('/patrial/social_list',[
  128 + 'params' => $this->params
  129 + ])?>
143 <div class="performer-vacancy-sidebar-views style"> 130 <div class="performer-vacancy-sidebar-views style">
144 <ul class="style"> 131 <ul class="style">
145 <li><img src="/images/sidebar-ico/ico-1.png" alt=""/> 132 <li><img src="/images/sidebar-ico/ico-1.png" alt=""/>
frontend/views/patrial/show_phone.php 0 → 100644
  1 +<?php foreach($phones as $phone ):?>
  2 + <?php if(!empty($phone['phone'])): ?>
  3 + <div class="style">
  4 + <div class="profile-phone">
  5 + <img src="/images/ico-phone.png" alt=""/>
  6 + <span><?= $phone['phone'] ?></span>
  7 + </div>
  8 + </div>
  9 + <?php endif; ?>
  10 +<?php endforeach;?>
0 \ No newline at end of file 11 \ No newline at end of file
frontend/views/patrial/show_phone_list.php 0 → 100644
  1 +<?php foreach($phones as $phone ):?>
  2 + <?php if(!empty($phone['phone'])): ?>
  3 + <li><img src="/images/sidebar-ico/ico-6.png" alt=""/><div class="sidebarvievstxt"><span class="sidebarvievs-phone"><?= $phone['phone'] ?></span></div></li>
  4 + <?php endif; ?>
  5 +<?php endforeach;?>
0 \ No newline at end of file 6 \ No newline at end of file
frontend/views/patrial/show_site.php 0 → 100644
  1 +<?php foreach($sites as $site ):?>
  2 + <?php if(!empty($phone['phone'])): ?>
  3 + <div class="style">
  4 + <div class="profile-site">
  5 + <img src="/images/ico-site.png" alt=""/>
  6 + <a href="http://<?= $site['site']?>" target="_blank"><?= $site['site']?></a>
  7 + </div>
  8 + </div>
  9 + <?php endif; ?>
  10 +<?php endforeach;?>
0 \ No newline at end of file 11 \ No newline at end of file
frontend/views/patrial/show_site_list.php 0 → 100644
  1 +<?php foreach($sites as $site ):?>
  2 + <?php if(!empty($phone['phone'])): ?>
  3 + <li><img src="/images/sidebar-ico/ico-7.png" alt=""/><div class="sidebarvievstxt"><a target="_blank" href="<?= $site['site']?>">Сайт</a></div></li>
  4 + <?php endif; ?>
  5 +<?php endforeach;?>
0 \ No newline at end of file 6 \ No newline at end of file
frontend/views/patrial/social_list.php 0 → 100644
  1 +<?php
  2 +use yii\helpers\Html;
  3 +?>
  4 +<div class="performer-vacancy-sidebar-soc style">
  5 + <ul>
  6 + <?php if(!empty($params['company']->userInfo->social_fb)){?>
  7 + <li>
  8 + <?= Html::a(Html::img('/images/ico-fb.png'),$params['company']->userInfo->social_fb,['target'=>'_blank']); ?>
  9 + </li>
  10 + <?php } ?>
  11 +
  12 + <?php if(!empty($params['company']->userInfo->social_t)){?>
  13 + <li>
  14 + <?= Html::a(Html::img('/images/ico-tw.png'),$params['company']->userInfo->social_t,['target'=>'_blank']); ?>
  15 + </li>
  16 + <?php } ?>
  17 +
  18 + <?php if(!empty($params['company']->userInfo->social_in)){?>
  19 + <li>
  20 + <?= Html::a(Html::img('/images/ico-in.png'),$params['company']->userInfo->social_in,['target'=>'_blank']); ?>
  21 + </li>
  22 + <?php } ?>
  23 +
  24 + <?php if(!empty($params['company']->userInfo->social_vk)){?>
  25 + <li>
  26 + <?= Html::a(Html::img('/images/ico-vk.png'),$params['company']->userInfo->social_vk,['target'=>'_blank']); ?>
  27 + </li>
  28 + <?php } ?>
  29 + </ul>
  30 +</div>
0 \ No newline at end of file 31 \ No newline at end of file
frontend/views/performer/common.php
@@ -61,25 +61,12 @@ $this-&gt;title = &#39;My Yii Application&#39;; @@ -61,25 +61,12 @@ $this-&gt;title = &#39;My Yii Application&#39;;
61 <div class="proektant-profile-sidebar-right"> 61 <div class="proektant-profile-sidebar-right">
62 <div class="style"> 62 <div class="style">
63 <div class="profile-phone-site style"> 63 <div class="profile-phone-site style">
64 -  
65 - <?php foreach( $phones as $phone):?>  
66 - <div class="style">  
67 - <div class="profile-phone">  
68 - <img src="/images/ico-phone.png" alt=""/>  
69 - <span><?= $phone['phone'] ?></span>  
70 - </div>  
71 - </div>  
72 - <?php endforeach; ?>  
73 -  
74 - <?php foreach( $sites as $site):?>  
75 - <div class="style">  
76 - <div class="profile-site">  
77 - <img src="/images/ico-site.png" alt=""/>  
78 - <a href="http://<?= $site['site']?>" target="_blank"><?= $site['site']?></a>  
79 - </div>  
80 - </div>  
81 - <?php endforeach; ?>  
82 - 64 + <?= $this->render('/patrial/show_phone',[
  65 + 'phones' => $phones
  66 + ])?>
  67 + <?= $this->render('/patrial/show_site',[
  68 + 'sites' => $sites
  69 + ])?>
83 </div> 70 </div>
84 <div class="profile-features style"> 71 <div class="profile-features style">
85 <ul> 72 <ul>
frontend/views/performer/portfolio-view.php
@@ -138,188 +138,7 @@ @@ -138,188 +138,7 @@
138 ]); 138 ]);
139 ?> 139 ?>
140 140
141 - <?php  
142 - /*  
143 - ?>  
144 - <div class="new-portf-comments-wr style">  
145 - <div class="new-portf-comm-count">Комментарии: 3</div>  
146 - <div class="new-portf-add-comm style">  
147 -  
148 - <form action="">  
149 - <div class="input-blocks-comm">  
150 - <label for="input-txt-5">Имя</label>  
151 - <input class="custom-input-4" id="input-txt-5" type="text">  
152 - </div>  
153 - <div class="input-blocks-comm">  
154 -  
155 - <label for="input-txt-6">e-mail</label>  
156 - <input class="custom-input-4" id="input-txt-6" type="text">  
157 - </div>  
158 - <div class="input-blocks-comm area-comm">  
159 - <label for="input-txt-7">Комментарий</label>  
160 - <textarea class="custom-area-4" id="input-txt-7"></textarea>  
161 - </div>  
162 - <div class="input-blocks-comm-button style">  
163 - <button type="submit" class="">Добавить комментраий</button>  
164 - </div>  
165 - </form>  
166 -  
167 - </div>  
168 -  
169 - <div class="new-portf-comm-read-wr style">  
170 - <div class="new-portf-comm-read">  
171 - <div class="style">  
172 - <div class="header-cabinet-foto">  
173 - <img src="/images/ded-ico.png" alt="">  
174 - </div>  
175 - <div class="new-prof-wrapper-read">  
176 - <div class="new-portf-comm-read-title"><a href="#">Петер Цумтор</a></div>  
177 - <div class="new-portf-comm-read-rating">  
178 - <div class="rating">  
179 - <!--оценка-->  
180 - <input type="hidden" class="val" value="3"/>  
181 - <!--количество голосов-->  
182 - <input type="hidden" class="votes" value="12"/>  
183 - </div>  
184 - </div>  
185 - <div class="blog-post-date">  
186 - <span></span>  
187 - <p>22.09.2015</p>  
188 - </div>  
189 - </div>  
190 -  
191 - <div class="new-portf-answer">  
192 - <p>Балкон, обшитый вагонкой, выглядит аккуратно, стильно и уютно. Монтаж обшивки вполне возможно выполнить своими силами — достаточно иметь в распоряжении необходимые инструменты и владеть базовыми навыками строительно-ремонтных работ.</p>  
193 - <p>Евровагонка — удобная в монтаже фасонная доска, которая позволяет создать обшивку из плотно пригнанных элементов с качественно обработанной поверхностью. Толщина евровагонки составляет 125 мм, общая ширина (с гребнем) 960 мм, рабочая ширина 880 мм.Балкон, обшитый вагонкой, выглядит аккуратно, стильно и уютно. Монтаж обшивки вполне возможно выполнить своими силами — достаточно иметь в распоряжении необходимые инструменты и владеть базовыми навыками строительно-ремонтных работ.</p>  
194 - </div>  
195 -  
196 - </div>  
197 - <div class="style"></div>  
198 - </div>  
199 -  
200 - <div class="new-portf-comm-read">  
201 - <div class="style">  
202 - <div class="header-cabinet-foto">  
203 - <img src="/images/ded-ico.png" alt="">  
204 - </div>  
205 - <div class="new-prof-wrapper-read">  
206 - <div class="new-portf-comm-read-title"><a href="#">Петер Цумтор</a></div>  
207 - <div class="new-portf-comm-read-rating">  
208 - <div class="rating">  
209 - <!--оценка-->  
210 - <input type="hidden" class="val" value="4"/>  
211 - <!--количество голосов-->  
212 - <input type="hidden" class="votes" value="12"/>  
213 - </div>  
214 - </div>  
215 - <div class="blog-post-date">  
216 - <span></span>  
217 - <p>22.09.2015</p>  
218 - </div>  
219 - </div>  
220 -  
221 - <div class="new-portf-answer">  
222 - <p>Балкон, обшитый вагонкой, выглядит аккуратно, стильно и уютно. Монтаж обшивки вполне возможно выполнить своими силами — достаточно иметь в распоряжении необходимые инструменты и владеть базовыми навыками строительно-ремонтных работ.</p>  
223 - <p>Евровагонка — удобная в монтаже фасонная доска, которая позволяет создать обшивку из плотно пригнанных элементов с качественно обработанной поверхностью. Толщина евровагонки составляет 125 мм, общая ширина (с гребнем) 960 мм, рабочая ширина 880 мм.Балкон, обшитый вагонкой, выглядит аккуратно, стильно и уютно. Монтаж обшивки вполне возможно выполнить своими силами — достаточно иметь в распоряжении необходимые инструменты и владеть базовыми навыками строительно-ремонтных работ.</p>  
224 - </div>  
225 -  
226 - </div>  
227 - <div class="style"></div>  
228 - </div>  
229 141
230 - <div class="new-portf-comm-read">  
231 - <div class="style">  
232 - <div class="header-cabinet-foto">  
233 - <img src="/images/ded-ico.png" alt="">  
234 - </div>  
235 - <div class="new-prof-wrapper-read">  
236 - <div class="new-portf-comm-read-title"><a href="#">Петер Цумтор</a></div>  
237 - <div class="new-portf-comm-read-rating">  
238 - <div class="rating">  
239 - <!--оценка-->  
240 - <input type="hidden" class="val" value="5"/>  
241 - <!--количество голосов-->  
242 - <input type="hidden" class="votes" value="12"/>  
243 - </div>  
244 - </div>  
245 - <div class="blog-post-date">  
246 - <span></span>  
247 - <p>22.09.2015</p>  
248 - </div>  
249 - </div>  
250 -  
251 - <div class="new-portf-answer">  
252 - <p>Балкон, обшитый вагонкой, выглядит аккуратно, стильно и уютно. Монтаж обшивки вполне возможно выполнить своими силами — достаточно иметь в распоряжении необходимые инструменты и владеть базовыми навыками строительно-ремонтных работ.</p>  
253 - <p>Евровагонка — удобная в монтаже фасонная доска, которая позволяет создать обшивку из плотно пригнанных элементов с качественно обработанной поверхностью. Толщина евровагонки составляет 125 мм, общая ширина (с гребнем) 960 мм, рабочая ширина 880 мм.Балкон, обшитый вагонкой, выглядит аккуратно, стильно и уютно. Монтаж обшивки вполне возможно выполнить своими силами — достаточно иметь в распоряжении необходимые инструменты и владеть базовыми навыками строительно-ремонтных работ.</p>  
254 - </div>  
255 -  
256 - </div>  
257 - <div class="style"></div>  
258 - </div>  
259 -  
260 - <div class="new-portf-comm-read">  
261 - <div class="style">  
262 - <div class="header-cabinet-foto">  
263 - <img src="/images/ded-ico.png" alt="">  
264 - </div>  
265 - <div class="new-prof-wrapper-read">  
266 - <div class="new-portf-comm-read-title"><a href="#">Петер Цумтор</a></div>  
267 - <div class="new-portf-comm-read-rating">  
268 - <div class="rating">  
269 - <!--оценка-->  
270 - <input type="hidden" class="val" value="1"/>  
271 - <!--количество голосов-->  
272 - <input type="hidden" class="votes" value="12"/>  
273 - </div>  
274 - </div>  
275 - <div class="blog-post-date">  
276 - <span></span>  
277 - <p>22.09.2015</p>  
278 - </div>  
279 - </div>  
280 -  
281 - <div class="new-portf-answer">  
282 - <p>Балкон, обшитый вагонкой, выглядит аккуратно, стильно и уютно. Монтаж обшивки вполне возможно выполнить своими силами — достаточно иметь в распоряжении необходимые инструменты и владеть базовыми навыками строительно-ремонтных работ.</p>  
283 - <p>Евровагонка — удобная в монтаже фасонная доска, которая позволяет создать обшивку из плотно пригнанных элементов с качественно обработанной поверхностью. Толщина евровагонки составляет 125 мм, общая ширина (с гребнем) 960 мм, рабочая ширина 880 мм.Балкон, обшитый вагонкой, выглядит аккуратно, стильно и уютно. Монтаж обшивки вполне возможно выполнить своими силами — достаточно иметь в распоряжении необходимые инструменты и владеть базовыми навыками строительно-ремонтных работ.</p>  
284 - </div>  
285 -  
286 - </div>  
287 - <div class="style"></div>  
288 - </div>  
289 - <div class="new-portf-comm-read">  
290 - <div class="style">  
291 - <div class="header-cabinet-foto">  
292 - <img src="/images/ded-ico.png" alt="">  
293 - </div>  
294 - <div class="new-prof-wrapper-read">  
295 - <div class="new-portf-comm-read-title"><a href="#">Петер Цумтор</a></div>  
296 - <div class="new-portf-comm-read-rating">  
297 - <div class="rating">  
298 - <!--оценка-->  
299 - <input type="hidden" class="val" value="2"/>  
300 - <!--количество голосов-->  
301 - <input type="hidden" class="votes" value="12"/>  
302 - </div>  
303 - </div>  
304 - <div class="blog-post-date">  
305 - <span></span>  
306 - <p>22.09.2015</p>  
307 - </div>  
308 - </div>  
309 -  
310 - <div class="new-portf-answer">  
311 - <p>Балкон, обшитый вагонкой, выглядит аккуратно, стильно и уютно. Монтаж обшивки вполне возможно выполнить своими силами — достаточно иметь в распоряжении необходимые инструменты и владеть базовыми навыками строительно-ремонтных работ.</p>  
312 - <p>Евровагонка — удобная в монтаже фасонная доска, которая позволяет создать обшивку из плотно пригнанных элементов с качественно обработанной поверхностью. Толщина евровагонки составляет 125 мм, общая ширина (с гребнем) 960 мм, рабочая ширина 880 мм.Балкон, обшитый вагонкой, выглядит аккуратно, стильно и уютно. Монтаж обшивки вполне возможно выполнить своими силами — достаточно иметь в распоряжении необходимые инструменты и владеть базовыми навыками строительно-ремонтных работ.</p>  
313 - </div>  
314 -  
315 - </div>  
316 - <div class="style"></div>  
317 - </div>  
318 -  
319 - </div>  
320 - </div>  
321 - */  
322 - ?>  
323 </div> 142 </div>
324 <script> 143 <script>
325 $('.portfolio-new-page-wrapper .rating').rating( 144 $('.portfolio-new-page-wrapper .rating').rating(
frontend/views/tender/view.php
@@ -227,198 +227,7 @@ $this-&gt;title = &#39;My Yii Application&#39;; @@ -227,198 +227,7 @@ $this-&gt;title = &#39;My Yii Application&#39;;
227 ], 227 ],
228 ]); 228 ]);
229 ?> 229 ?>
230 - <?php  
231 - /*  
232 - ?>  
233 - <div class="section-box tender-add-answer">  
234 - <div class="box-wr">  
235 - <div class="box-all">  
236 - <div class="tender-add-answer-title">Добавить ответ</div>  
237 - <div class="form-tender-answer style">  
238 - <form class="resformsfile" action="">  
239 - <div class="form-value-wr style">  
240 - <div class="form-ico-ded-wr">  
241 - <div class="header-cabinet-foto"><img src="/images/ded-ico.png" alt=""></div>  
242 - <div class="form-value-ded-name">Имя</div>  
243 - </div>  
244 -  
245 - <div class="form-value-price-wr">  
246 - <div class="form-value-price-title">Стоимость</div>  
247 - <div class="form-price-wr">  
248 - <input type="text" placeholder="от">  
249 - <input type="text" placeholder="до">  
250 - <div class="blocks-check-list-wrapp check-valuta">  
251 - <select>  
252 - <option selected="">грн</option>  
253 - <option value="">$</option>  
254 - <option value="">eur</option>  
255 - </select><div class="select-after"></div>  
256 - </div>  
257 - </div>  
258 - </div>  
259 -  
260 - <div style="float: right" class="form-value-price-wr">  
261 - <div class="form-value-price-title">Сроки (<span style="font-weight: normal">в днях</span>)</div>  
262 - <div class="form-price-wr">  
263 - <input type="text" placeholder="от">  
264 - <input type="text" placeholder="до">  
265 - </div>  
266 - </div>  
267 - </div>  
268 - <div class="form-tender-txt style">  
269 - <textarea id="res_f_text" name="" placeholder="Текст ответа"></textarea>  
270 - </div>  
271 - <div class="tender-file-wr">  
272 - <input type="file" class="multi"/>  
273 - <a href="#" class="addfilemulti">Прикрепить файл</a>  
274 - <div class="max-size" >Максимальный размер<br />файла 5 МБ</div>  
275 - </div>  
276 230
277 -  
278 - <div class="tender-form-buttons-wr">  
279 - <input id="res_f_submit" class="get-project-new" type="submit" value="Подать заявку"/>  
280 - <input id="res_f_submit2" class="get-list-new" type="submit" value="ответить анонимно"/>  
281 - <a href="#">Очистить</a>  
282 - </div>  
283 - </form>  
284 - </div>  
285 - </div>  
286 - </div>  
287 - </div>  
288 - <div class="section-box tender-offer-proj-wr">  
289 - <div class="box-wr">  
290 - <div class="box-all">  
291 - <div class="tender-offer-proj-title-all style">Предложения проектантов</div>  
292 - <div class="tender-offer-proj-blocks-wr style">  
293 - <div class="tender-offer-proj-blocks style">  
294 - <div class="performer-vacancy-sidebar-left-wr">  
295 - <div class="performer-vacancy-sidebar-left">  
296 - <div class="performer-vacancy-sidebar-img style"><img src="/images/ded-foto.jpg" alt=""></div>  
297 - <div class="performer-vacancy-sidebar-all style">  
298 - <div class="performer-vacancy-sidebar-soc style">  
299 - <ul>  
300 - <li><a target="_blank" href="#"><img src="/images/ico-fb.png" alt=""></a></li>  
301 - <li><a target="_blank" href="#"><img src="/images/ico-tw.png" alt=""></a></li>  
302 - <li><a target="_blank" href="#"><img src="/images/ico-in.png" alt=""></a></li>  
303 - <li><a target="_blank" href="#"><img src="/images/ico-vk.png" alt=""></a></li>  
304 - </ul>  
305 - </div>  
306 - <div class="performer-vacancy-sidebar-views style">  
307 - <ul class="style">  
308 - <li><img src="/images/sidebar-ico/ico-1.png" alt=""><div class="sidebarvievstxt">2562 просмотра</div></li>  
309 - <li><img src="/images/sidebar-ico/ico-9.png" alt=""><div class="sidebarvievstxt"><span class="sidebar-views-txt">Статус: </span>свободен</div></li>  
310 - <li><img src="/images/sidebar-ico/ico-2.png" alt=""><div class="sidebarvievstxt"><span class="sidebar-views-txt">На сайте: </span>1г. 8 мес.</div></li>  
311 - <li><img src="/images/sidebar-ico/ico-3.png" alt=""><div class="sidebarvievstxt"><span class="sidebar-views-txt">Последний визит:<br></span>2 дня назад</div></li>  
312 - </ul>  
313 - <a href="#" class="tender-see-profile style">Посмотреть профиль</a>  
314 - </div>  
315 - </div>  
316 - </div>  
317 - </div>  
318 - <div class="tender-offer-proj-block-right-wr">  
319 - <div class="tender-offer-proj-block-right">  
320 - <div class="tender-offer-proj-min-blocks"><span>2000 грн</span></div>  
321 - <div class="tender-offer-proj-min-blocks"><span>3 ДНЯ</span></div>  
322 - </div>  
323 - <div class="tender-offer-proj-block-left">  
324 - <div class="search-worker-blocks-title-wr">  
325 - <div class="search-worker-blocks-title-title">Петер Цумтор</div>  
326 - <div class="rating-new">  
327 - <!--оценка-->  
328 - <input type="hidden" class="val" value="4"/>  
329 - </div>  
330 - <a href="#" class="link-to-comm">30 отзывов</a>  
331 - </div>  
332 - <div class="tender-offer-proj-txt">  
333 - <p>1.1 Строительная площадка расположена по адресу: г. Киев.</p>  
334 - <p>1.2 Существующий объект представляет собой помещение общей площадью ориентировочно – 140 м2.</p>  
335 - <p>1.3. Цель проекта состоит в проведении внутренних общестроительных и отделочных работ.</p>  
336 - <p>1.4. При разработке методов строительства и выборе материалов, используемых в настоящем проекте, необходимо учитывать климатические условия, характерные для г. Киева.</p>  
337 - <p>1.5. Требования к проектированию и производству работ определяются следующими документами:</p>  
338 - <p>- Техническим заданием.</p>  
339 - <p>- Строительными нормами и правилами.</p>  
340 - <p>Все проектные решения и все разделы рабочего проекта должны быть согласованы с Заказчиком в объеме, необходимом для последующей сдачи инженерных систем и коммуникаций.</p>  
341 - </div>  
342 - <ul class="download-list-files">  
343 - <li><span></span><a href="#" class="download-link-file">КП.doc</a><a href="#" class="download-link">Скачать</a></li>  
344 - <li><span></span><a href="#" class="download-link-file">Резюме.txt</a><a href="#" class="download-link">Скачать</a></li>  
345 - </ul>  
346 - </div>  
347 - <div class="tender-more-buttons-wr">  
348 - <a class="get-project-new" href="#">Портфолио</a>  
349 - <a class="get-list-new" href="#">Конаткты</a>  
350 - </div>  
351 -  
352 - </div>  
353 - </div>  
354 - <div class="tender-offer-proj-blocks style">  
355 - <div class="performer-vacancy-sidebar-left-wr">  
356 - <div class="performer-vacancy-sidebar-left">  
357 - <div class="performer-vacancy-sidebar-img style"><img src="/images/ded-foto.jpg" alt=""></div>  
358 - <div class="performer-vacancy-sidebar-all style">  
359 - <div class="performer-vacancy-sidebar-soc style">  
360 - <ul>  
361 - <li><a target="_blank" href="#"><img src="/images/ico-fb.png" alt=""></a></li>  
362 - <li><a target="_blank" href="#"><img src="/images/ico-tw.png" alt=""></a></li>  
363 - <li><a target="_blank" href="#"><img src="/images/ico-in.png" alt=""></a></li>  
364 - <li><a target="_blank" href="#"><img src="/images/ico-vk.png" alt=""></a></li>  
365 - </ul>  
366 - </div>  
367 - <div class="performer-vacancy-sidebar-views style">  
368 - <ul class="style">  
369 - <li><img src="/images/sidebar-ico/ico-1.png" alt=""><div class="sidebarvievstxt">2562 просмотра</div></li>  
370 - <li><img src="/images/sidebar-ico/ico-9.png" alt=""><div class="sidebarvievstxt"><span class="sidebar-views-txt">Статус: </span>свободен</div></li>  
371 - <li><img src="/images/sidebar-ico/ico-2.png" alt=""><div class="sidebarvievstxt"><span class="sidebar-views-txt">На сайте: </span>1г. 8 мес.</div></li>  
372 - <li><img src="/images/sidebar-ico/ico-3.png" alt=""><div class="sidebarvievstxt"><span class="sidebar-views-txt">Последний визит:<br></span>2 дня назад</div></li>  
373 - </ul>  
374 - <a href="#" class="tender-see-profile style">Посмотреть профиль</a>  
375 - </div>  
376 - </div>  
377 - </div>  
378 - </div>  
379 - <div class="tender-offer-proj-block-right-wr">  
380 - <div class="tender-offer-proj-block-right">  
381 - <div class="tender-offer-proj-min-blocks"><span>2000 грн</span></div>  
382 - <div class="tender-offer-proj-min-blocks"><span>3 ДНЯ</span></div>  
383 - </div>  
384 - <div class="tender-offer-proj-block-left">  
385 - <div class="search-worker-blocks-title-wr">  
386 - <div class="search-worker-blocks-title-title">Петер Цумтор</div>  
387 - <div class="rating-new">  
388 - <!--оценка-->  
389 - <input type="hidden" class="val" value="4"/>  
390 - </div>  
391 - <a href="#" class="link-to-comm">30 отзывов</a>  
392 - </div>  
393 - <div class="tender-offer-proj-txt">  
394 - <p>1.1 Строительная площадка расположена по адресу: г. Киев.</p>  
395 - <p>1.2 Существующий объект представляет собой помещение общей площадью ориентировочно – 140 м2.</p>  
396 - <p>1.3. Цель проекта состоит в проведении внутренних общестроительных и отделочных работ.</p>  
397 - <p>1.4. При разработке методов строительства и выборе материалов, используемых в настоящем проекте, необходимо учитывать климатические условия, характерные для г. Киева.</p>  
398 - <p>1.5. Требования к проектированию и производству работ определяются следующими документами:</p>  
399 - <p>- Техническим заданием.</p>  
400 - <p>- Строительными нормами и правилами.</p>  
401 - <p>Все проектные решения и все разделы рабочего проекта должны быть согласованы с Заказчиком в объеме, необходимом для последующей сдачи инженерных систем и коммуникаций.</p>  
402 - </div>  
403 - <ul class="download-list-files">  
404 - <li><span></span><a href="#" class="download-link-file">КП.doc</a><a href="#" class="download-link">Скачать</a></li>  
405 - <li><span></span><a href="#" class="download-link-file">Резюме.txt</a><a href="#" class="download-link">Скачать</a></li>  
406 - </ul>  
407 - </div>  
408 - <div class="tender-more-buttons-wr">  
409 - <a class="get-project-new" href="#">Портфолио</a>  
410 - <a class="get-list-new" href="#">Конаткты</a>  
411 - </div>  
412 -  
413 - </div>  
414 - </div>  
415 - </div>  
416 - </div>  
417 - </div>  
418 - </div>  
419 - <?php  
420 - */  
421 - ?>  
422 </div> 231 </div>
423 <script> 232 <script>
424 $('div.rating, div.rating-new').rating({ 233 $('div.rating, div.rating-new').rating({