skeeks\cms\models\CmsComponentSettings::baseQueryUsers PHP Method

baseQueryUsers() public static method

public static baseQueryUsers ( Component $component ) : ActiveQuery
$component skeeks\cms\base\Component
return yii\db\ActiveQuery
    public static function baseQueryUsers($component)
    {
        $query = static::baseQuery($component)->andWhere(['or', ['!=', 'user_id', ""], ['not', ['user_id' => null]]]);
        return $query;
    }

Usage Example

Example #1
0
<?php 
echo $this->render('_header', ['component' => $component]);
?>


    <div class="sx-box sx-mb-10 sx-p-10">
        <p><?php 
echo \Yii::t('app', 'This component may have personal preferences for each user. And it works differently depending on which of the sites is displayed.');
?>
</p>
        <p><?php 
echo \Yii::t('app', 'In that case, if user not has personal settings will be used the default settings.');
?>
</p>
        <?php 
if ($settings = \skeeks\cms\models\CmsComponentSettings::baseQueryUsers($component)->count()) {
    ?>
            <p><b><?php 
    echo \Yii::t('app', 'Number of customized users');
    ?>
:</b> <?php 
    echo $settings;
    ?>
</p>
            <button type="submit" class="btn btn-danger btn-xs" onclick="sx.ComponentSettings.Remove.removeUsers(); return false;">
                <i class="glyphicon glyphicon-remove"></i> <?php 
    echo \Yii::t('app', 'Reset settings for all users');
    ?>
            </button>
        <?php 
} else {
All Usage Examples Of skeeks\cms\models\CmsComponentSettings::baseQueryUsers