<?php

namespace Yajny\Controller;

use App\Http\Controllers\Controller;
use Yajny\Models\PageWidget;
use stdClass;

class WidgetCtrl extends Controller
{


    // public static function ($storeIds)
    // {
    //     return  \Yajny\Models\Store::whereIn('id',$storeIds)->get();
    // }

    public static function getWidgetsByPage($page_for)
    {

        $wids = [];
        $pwids = PageWidget::where('status', 1)->where('for_page', $page_for)->get();
        foreach ($pwids as $pwid)
           {
             if($pwid->widget_type=='TextBox' || $pwid->widget_type=='HtmlBox' )
             $pwid->widget_content = json_decode($pwid->widget_content,true)[app()->getLocale()];
             
            $wids[] = (object) ['title' => $pwid->title,
            'subtitle' => $pwid->subtitle, 
            'widget_content' => $pwid->widget_content, 
            'link' => $pwid->link,
             'widget_type' => $pwid->widget_type,
           'object_type' => $pwid->object_type];
           } 

        return $wids;
    }
}
