<?php
Yii::setAlias('@common', dirname(__DIR__));
Yii::setAlias('@frontend', dirname(dirname(__DIR__)) . '/frontend');
Yii::setAlias('@backend', dirname(dirname(__DIR__)) . '/backend');
Yii::setAlias('@mobile', dirname(dirname(__DIR__)) . '/mobile');
Yii::setAlias('@wechat', dirname(dirname(__DIR__)) . '/wechat');
Yii::setAlias('@console', dirname(dirname(__DIR__)) . '/console');

if(!function_exists('f_unit'))
{
    function f_unit($str,$unit = null){

        if(empty($str)) return '暂无资料';
        if($unit != null)
        {
            $arr = ['平方米','个','栋','户','年'];
            foreach ($arr as $val)
            {
                if($val == $unit)
                {
                    if(strpos($str,$val) !== false)
                    {
                        return $str;
                    }
                    else
                    {
                        return $str.$val;
                    }
                }

            }
        }
        return $str;
    }
}


//用于隐藏或显示 HTML 模块
if(!function_exists('modules_show'))
{
    function modules_show($id)
    {
        $find =  \common\models\Frontend::findOne($id);
        if($find && $find['status'] == 2) echo 'display:none;';
    }
}


if(!function_exists('getTree'))
{
    function getTree($data, $pId,$sele = 'son')
    {
        $tree = [];
        foreach($data as $k => $v)
        {
            if($v['pid'] == $pId)
            {        //父亲找到儿子
                $v[$sele] = getTree($data, $v['id']);
                $tree[] = $v;
//            unset($data[$k]);
            }
        }
        return $tree;
    }
}