add frontend ticket translations

This commit is contained in:
2015-10-09 08:12:39 +02:00
parent 11e7c85cf3
commit fda450b801
21 changed files with 227 additions and 57 deletions

View File

@@ -82,9 +82,12 @@ class Transfer extends \yii\db\ActiveRecord
public function getProduct(){
return $this->hasOne( Product::className(), ["id_product" =>"id_object" ] );
}
public function getTicket(){
return $this->hasOne( Ticket::className(), ["id_ticket" =>"id_object" ] );
}
public function getAccount(){
return $this->hasOne( Account::className(), ["id_account" =>"id_account" ] );
return $this->hasOne( Account::className(), ["id_account" =>"id_account" ] ) ;
}
public function getCurrency(){
@@ -206,14 +209,18 @@ class Transfer extends \yii\db\ActiveRecord
'product_name' => function ($transfer) {
$result = "";
if ( $transfer->type == Transfer::TYPE_TICKET ){
$result = $transfer->ticket->type->name;
$result = $transfer->ticket->ticketTypeName;
}else{
$result = $transfer->product->name;
}
return $result;
},
'category' => function ($transfer) {
return $transfer->product->productCategoryName;
if ( $transfer->type == Transfer::TYPE_TICKET ){
return Yii::t('frontend/transfer','Ticket');
}else{
return $transfer->product->productCategoryName;
}
},
],
]);
@@ -225,8 +232,8 @@ class Transfer extends \yii\db\ActiveRecord
$query = Transfer::find();
// $query->innerJoinWith('userSoldItem');
$query->andWhere(['transfer.id_user' => $user->id ]);
$query->innerJoinWith('userSoldItem');
$query->andWhere(['user_sold_item.id_user' => $user->id ]);
$transfers = $query->all();
return $transfers;