%PDF- %PDF-
| Direktori : /home/vacivi36/intranet.vacivitta.com.br/protected/humhub/modules/user/widgets/ |
| Current File : /home/vacivi36/intranet.vacivitta.com.br/protected/humhub/modules/user/widgets/PeopleCard.php |
<?php
/**
* @link https://www.humhub.org/
* @copyright Copyright (c) 2021 HumHub GmbH & Co. KG
* @license https://www.humhub.com/licences
*/
namespace humhub\modules\user\widgets;
use humhub\components\Widget;
use humhub\modules\admin\models\forms\PeopleSettingsForm;
use humhub\modules\user\models\User;
/**
* PeopleActionsButton shows directory options (following or friendship) for listed users
*
* @since 1.9
* @author Luke
*/
class PeopleCard extends Widget
{
/**
* @var User
*/
public $user;
/**
* @var string HTML wrapper around card
*/
public $template = '<div class="card card-people col-lg-3 col-md-4 col-sm-6 col-xs-12">{card}</div>';
/**
* @inheritdoc
*/
public function run()
{
$card = $this->render('peopleCard', [
'user' => $this->user
]);
return str_replace('{card}', $card, $this->template);
}
public static function config($name): string
{
$peopleSettingsForm = new PeopleSettingsForm();
return isset($peopleSettingsForm->$name) ? $peopleSettingsForm->$name : '';
}
}