+Status methods for content

master
Andrey Pokidov 5 years ago
parent cdae11b780
commit d49cc240a8

@ -29,4 +29,22 @@ class Content extends Model
{ {
return $this->status == self::STATUS_PUBLISHED; return $this->status == self::STATUS_PUBLISHED;
} }
public function hide()
{
$this->status = self::STATUS_DRAFT;
}
public function publish()
{
$this->status = self::STATUS_PUBLISHED;
}
public function getStatusName()
{
if ($this->isPublished()) {
return __('content.status_published');
}
return __('content.status_draft');
}
} }

Loading…
Cancel
Save