Author: chabotc
Date: Wed Nov 19 00:56:24 2008
New Revision: 718910

URL: http://svn.apache.org/viewvc?rev=718910&view=rev
Log:
SHINDIG-637 by impetus technologies : utc format validation in Person model is 
missing

Modified:
    incubator/shindig/trunk/php/src/social/model/Person.php

Modified: incubator/shindig/trunk/php/src/social/model/Person.php
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/php/src/social/model/Person.php?rev=718910&r1=718909&r2=718910&view=diff
==============================================================================
--- incubator/shindig/trunk/php/src/social/model/Person.php (original)
+++ incubator/shindig/trunk/php/src/social/model/Person.php Wed Nov 19 00:56:24 
2008
@@ -17,7 +17,7 @@
  * specific language governing permissions and limitations under the License.
  */
 
-if (!class_exists('Enum')) {
+if (! class_exists('Enum')) {
        require 'Enum.php';
 }
 
@@ -657,6 +657,9 @@
        public function setUtcOffset($utcOffset)
        {
                // TODO: validate +00:00 format here?
+               $sign = ($utcOffset >= 0) ? "+" : "-";
+               $utcOffset = date('h:i', strtotime($utcOffset));
+               $utcOffset = $sign . $utcOffset;
                $this->setFieldImpl('utcOffset', $utcOffset);
        }
 


Reply via email to