From: Stéphane Jacob Date: Sat, 27 Nov 2010 21:35:00 +0000 (+0100) Subject: Indicates delivery issues on addresses (Closes #1356). X-Git-Tag: xorg/1.0.2~127 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=baee0f5a2d54687a0cbfb142e2842225b63cfa4d;p=platal.git Indicates delivery issues on addresses (Closes #1356). Signed-off-by: Stéphane Jacob --- diff --git a/classes/address.php b/classes/address.php index c3c0dea..d5f7f87 100644 --- a/classes/address.php +++ b/classes/address.php @@ -81,12 +81,13 @@ class Address public $pub = 'private'; // Database's fields required for 'home' addresses. - public $flags = null; // 'current', 'temporary', 'secondary', 'mail', 'cedex' + public $flags = null; // 'current', 'temporary', 'secondary', 'mail', 'cedex', 'deliveryIssue' public $comment = null; public $current = null; public $temporary = null; public $secondary = null; public $mail = null; + public $deliveryIssue = null; // Remaining fields that do not belong to profile_addresses. public $phones = array(); @@ -105,7 +106,7 @@ class Address if (!is_null($this->flags)) { $this->flags = new PlFlagSet($this->flags); } else { - static $flags = array('current', 'temporary', 'secondary', 'mail'); + static $flags = array('current', 'temporary', 'secondary', 'mail', 'deliveryIssue'); $this->flags = new PlFlagSet(); foreach ($flags as $flag) { @@ -211,7 +212,7 @@ class Address $address['pub'] = $this->pub; } if ($this->type == self::LINK_PROFILE) { - static $flags = array('current', 'temporary', 'secondary', 'mail', 'cedex'); + static $flags = array('current', 'temporary', 'secondary', 'mail', 'cedex', 'deliveryIssue'); foreach ($flags as $flag) { $address[$flag] = $this->flags->hasFlag($flag); @@ -231,11 +232,12 @@ class Address } if ($this->type == self::LINK_PROFILE) { static $flags = array( - 'current' => 'actuelle', - 'temporary' => 'temporaire', - 'secondary' => 'secondaire', - 'mail' => 'conctactable par courier', - 'cedex' => 'type cédex', + 'current' => 'actuelle', + 'temporary' => 'temporaire', + 'secondary' => 'secondaire', + 'mail' => 'conctactable par courier', + 'deliveryIssue' => 'n\'habite pas à l\'adresse indiquée', + 'cedex' => 'type cédex', ); $address .= ', commentaire : ' . $this->comment; diff --git a/templates/profile/adresses.address.tpl b/templates/profile/adresses.address.tpl index 82ee6d4..207b1e0 100644 --- a/templates/profile/adresses.address.tpl +++ b/templates/profile/adresses.address.tpl @@ -96,6 +96,16 @@ on peut {if $isMe}m'{/if}y envoyer du courrier par la poste + {if !t($isMe)} +
+ +
+ {else} +
+ {/if}