* @param $_unique requête pouvant être multiple ou non
* @param $_type type de la donnée comme dans le champ type de x4dat.requests
*/
- public function __construct(User $_user, $_unique, $_type)
+ public function __construct(User &$_user, $_unique, $_type)
{
- $this->user = $_user;
+ $this->user = &$_user;
$this->stamp = date('YmdHis');
$this->unique = $_unique;
$this->type = $_type;
// }}}
// {{{ constructor
- public function __construct(User $_user, $_alias, $_raison, $_public, $_stamp=0)
+ public function __construct(User &$_user, $_alias, $_raison, $_public, $_stamp=0)
{
global $globals;
parent::__construct($_user, true, 'alias', $_stamp);
// }}}
// {{{ constructor
- public function __construct(User $sender, User $user, $email, $comment = null)
+ public function __construct(User &$sender, User &$user, $email, $comment = null)
{
parent::__construct($sender, false, 'broken');
- $this->m_user = $user;
+ $this->m_user = &$user;
$this->m_comment = trim($comment);
$this->m_email = $email;
}
// }}}
// {{{ constructor
- public function __construct($_titre, $_texte, $_pmin, $_pmax, $_peremption, $_comment, User $_user, PlUpload &$upload = null)
+ public function __construct($_titre, $_texte, $_pmin, $_pmax, $_peremption, $_comment, User &$_user, PlUpload &$upload = null)
{
parent::__construct($_user, false, 'evts');
$this->titre = $_titre;
alors la raison s'affichera (mais seulement 24-48h après la suspension).
Si l'utilisateur a désactivé lui-même son compte, la raison sera toujours vierge.";
- public function __construct(User $_user)
+ public function __construct(User &$_user)
{
parent::__construct($_user, true, 'gapps-unsuspend');
}
// }}}
// {{{ constructor
- public function __construct(User $_user, $_loginbis, $_homonymes_forlife, $warning=true)
+ public function __construct(User &$_user, $_loginbis, $_homonymes_forlife, $warning=true)
{
$this->warning = $warning;
// }}}
// {{{ constructor
- public function __construct(User $_user, $_asso, $_liste, $_domain, $_desc, $_advertise,
+ public function __construct(User &$_user, $_asso, $_liste, $_domain, $_desc, $_advertise,
$_modlevel, $_inslevel, $_owners, $_members, $_stamp=0)
{
parent::__construct($_user, false, 'liste', $_stamp);
// }}}
// {{{ constructor
- public function __construct(User $sender, User $mark, $email, $perso, $type, $data)
+ public function __construct(User &$sender, User &$mark, $email, $perso, $type, $data)
{
parent::__construct($sender, false, 'marketing');
- $this->m_user = $mark;
+ $this->m_user = &$mark;
$this->m_email = $email;
$this->perso = $perso;
$this->m_type = $type;
// }}}
// {{{ constructor
- public function __construct(User $_user, $_idmedal, $_subidmedal, $_stamp=0)
+ public function __construct(User &$_user, $_idmedal, $_subidmedal, $_stamp=0)
{
parent::__construct($_user, false, 'medal', $_stamp);
$this->mid = $_idmedal;
// }}}
// {{{ constructor
- public function __construct(User $_user, $_title, $_body, $_append)
+ public function __construct(User &$_user, $_title, $_body, $_append)
{
parent::__construct($_user, false, 'nl');
$this->art = new NLArticle($_title, $_body, $_append);
// }}}
// {{{ constructor
- public function __construct(User $_user, $_usage, $_reason)
+ public function __construct(User &$_user, $_usage, $_reason)
{
parent::__construct($_user, true, 'usage');
$this->nom_usage = $_usage;
FROM auth_user_md5 as u
LEFT JOIN aliases as e ON(e.type='alias' AND FIND_IN_SET('usage',e.flags) AND e.id = u.user_id)
LEFT JOIN aliases as a ON(a.alias = {?} AND a.id != u.user_id)
- WHERE u.user_id = {?}", $this->alias, $this->uid);
+ WHERE u.user_id = {?}", $this->alias, $this->user->id());
list($this->oldalias, $this->oldusage, $this->homonyme) = $res->fetchOneRow();
}
// }}}
// {{{ constructor
- public function __construct(User $_user, $_sortie)
+ public function __construct(User &$_user, $_sortie)
{
parent::__construct($_user, true, 'orange');
$this->promo_sortie = $_sortie;
// }}}
// {{{ constructor
- public function __construct(User $_user, $_intitule, $_site, $_montant, $_msg,
+ public function __construct(User &$_user, $_intitule, $_site, $_montant, $_msg,
$_montantmin=0, $_montantmax=999, $_asso_id = 0,
$_evt = 0, $_stamp=0)
{
// }}}
// {{{ constructor
- public function __construct(User $_user, PlUpload &$upload, $_stamp=0)
+ public function __construct(User &$_user, PlUpload &$upload, $_stamp=0)
{
parent::__construct($_user, true, 'photo', $_stamp);
$this->read($upload);
// }}}
// {{{ constructor
- public function __construct($_title, $_description, $_end, $_mode, $_promos, $_questions, User $_user)
+ public function __construct($_title, $_description, $_end, $_mode, $_promos, $_questions, User &$_user)
{
parent::__construct($_user, false, 'surveys');
$this->title = $_title;