commit
ff5f421d9c
@ -71,6 +71,8 @@ class UserCard extends \common\models\UserCard
|
||||
if ($post['fields']) {
|
||||
FieldsValueNew::deleteAll(['item_id' => $this->id, 'item_type' => FieldsValueNew::TYPE_PROFILE]);
|
||||
foreach ($post['fields'] as $item) {
|
||||
$item['value'] = urldecode($item['value']);
|
||||
|
||||
$fieldsValue = new FieldsValueNew();
|
||||
$fieldsValue->field_id = $item['field_id'];
|
||||
$fieldsValue->value = $item['value'];
|
||||
|
@ -51,6 +51,8 @@ class Note extends \common\models\Note
|
||||
FieldsValueNew::deleteAll(['item_id' => $this->id, 'item_type' => FieldsValueNew::TYPE_NOTE]);
|
||||
|
||||
foreach ( $post['fields'] as $item) {
|
||||
$item['value'] = urldecode($item['value']);
|
||||
|
||||
$fieldsValue = new FieldsValueNew();
|
||||
$fieldsValue->field_id = $item['field_id'];
|
||||
$fieldsValue->item_id = $this->id;
|
||||
|
@ -70,8 +70,7 @@ class FieldsValueNew extends \yii\db\ActiveRecord
|
||||
{
|
||||
return $this->hasOne(AdditionalFields::class, ['id' => 'field_id']);
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* get value for view
|
||||
* @return string
|
||||
@ -94,7 +93,9 @@ class FieldsValueNew extends \yii\db\ActiveRecord
|
||||
$downloadLinkHTML = ' (' . Html::a('Скачать', $this->value, ['target' => '_blank', 'download' => $filename]) . ')';
|
||||
$result = $imageHTML . $downloadLinkHTML;
|
||||
} else {
|
||||
$result = $filename . ' (' . Html::a('Скачать', $this->value, ['target' => '_blank', 'download' => $filename]) . ')';
|
||||
$imageHTML = Html::img('/media/file.png', ['width' => '100px', 'alt' => $filename]);
|
||||
$downloadLinkHTML = ' (' . Html::a('Скачать', $this->value, ['target' => '_blank', 'download' => $filename]) . ')';;
|
||||
$result = $imageHTML . $filename . $downloadLinkHTML;
|
||||
}
|
||||
return $result;
|
||||
}
|
||||
@ -137,7 +138,7 @@ class FieldsValueNew extends \yii\db\ActiveRecord
|
||||
}
|
||||
|
||||
$extension = explode('/', $mime)['0'];
|
||||
if (($extension === 'image') || $extension === 'application') {
|
||||
if ($extension === 'image') {
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
|
BIN
frontend/web/media/file.png
Normal file
BIN
frontend/web/media/file.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 11 KiB |
Loading…
Reference in New Issue
Block a user