$params['registered'] = $telemetry->isRegistered();
$hide_telemetry = $telemetry->isSent() && $telemetry->isRegistered()
- || $_COOKIE['hide_galette_telemetry'];
+ || isset($_COOKIE['hide_galette_telemetry']) && $_COOKIE['hide_galette_telemetry'];
}
$params['hide_telemetry'] = $hide_telemetry;
*/
public function adhesionForm(Request $request, Response $response, array $args = []) :Response
{
- $id_adh = (int)$args[Adherent::PK] ?? null;
+ $id_adh = isset($args[Adherent::PK]) ? (int)$args[Adherent::PK] : null;
$adh = new Adherent($this->zdb, $id_adh, ['dynamics' => true]);
if ($id_adh !== null && !$adh->canEdit($this->login)) {
$id = 1;
if (isset($_POST[PdfModel::PK])) {
$id = (int)$_POST[PdfModel::PK];
- } elseif ($args['id']) {
+ } elseif (isset($args['id'])) {
$id = (int)$args['id'];
}
public function hasChildren()
{
if ($this->_children === null) {
- Analog::log(
- 'Children has not been loaded!',
- Analog::WARNING
- );
+ if ($this->id) {
+ Analog::log(
+ 'Children has not been loaded!',
+ Analog::WARNING
+ );
+ }
return false;
} else {
return count($this->_children) > 0;
$virtuals = array(
'sadmin', 'sstaff', 'sdue_free', 'sappears_in_list', 'sactive',
'stitle', 'sstatus', 'sfullname', 'sname', 'rowclass', 'saddress',
- 'rbirthdate', 'sgender'
+ 'rbirthdate', 'sgender', 'contribstatus'
);
if (in_array($name, $forbidden)) {
return __('Unspecified');
}
break;
+ case 'contribstatus':
+ return $this->getDues();
+ break;
}
} else {
if (substr($name, 0, 1) !== '_') {
{elseif $column->field_id eq 'id_statut'}
{assign var="lrclass" value="$rclass nowrap"}
{assign var=value value={statusLabel id=$member->$propname}}
- {elseif $column->field_id eq 'list_adh_contribstatus'}
- {assign var=value value=$member->getDues()}
{elseif $column->field_id eq 'titre_adh'}
{if is_object($member->title)}
{assign var=value value=$member->title->long}
<td class="{$cclass} nowrap" data-title="{_T string="End"}">{$contribution->end_date}</td>
{if ($login->isAdmin() or $login->isStaff()) && !isset($member)}
<td class="{$cclass}" data-title="{_T string="Member"}">
- {if $contribution->filtre_cotis_adh eq ""}
+ {if $filters->filtre_cotis_adh eq ""}
<a href="{path_for name="contributions" data=["type" => "contributions", "option" => "member", "value" => $mid]}">{if isset($member)}{$member->sname}{else}{memberName id="$mid"}{/if}</a>
{else}
<a href="{path_for name="member" data=["id" => $mid]}">{if isset($member)}{$member->sname}{else}{memberName id="$mid"}{/if}</a>
{foreach from=$members item=member}
<div class="trombino">
{assign var="mid" value=$member->id}
- <img src="{path_for name="photo" data=["id" => $mid, "rand" => $time]}" height="{$member->picture->getOptimalHeight()}" width="{$member->picture->getOptimalWidth()}" alt="{$member->sfullname}{if $member->nickname ne ''} ({$member->nickname|htmlspecialchars}){/if}"/>
+ <img src="{path_for name="photo" data=["id" => $mid]}" height="{$member->picture->getOptimalHeight()}" width="{$member->picture->getOptimalWidth()}" alt="{$member->sfullname}{if $member->nickname ne ''} ({$member->nickname|htmlspecialchars}){/if}"/>
<br/>{$member->sfullname}{if $member->nickname ne ''} ({$member->nickname|htmlspecialchars}){/if}
</div>
{/foreach}