|
From: <gem...@li...> - 2011-11-17 17:19:43
|
Revision: 231
http://gemstracker.svn.sourceforge.net/gemstracker/?rev=231&view=rev
Author: matijsdejong
Date: 2011-11-17 17:19:37 +0000 (Thu, 17 Nov 2011)
Log Message:
-----------
Added validation to Round editor
Started on password weakness check
Updated documentation on Pdf
Modified Paths:
--------------
trunk/library/classes/Gems/Pdf.php
trunk/library/classes/Gems/Tracker/Engine/TrackEngineAbstract.php
trunk/library/classes/Gems/User/UserDefinitionAbstract.php
Modified: trunk/library/classes/Gems/Pdf.php
===================================================================
--- trunk/library/classes/Gems/Pdf.php 2011-11-17 16:19:26 UTC (rev 230)
+++ trunk/library/classes/Gems/Pdf.php 2011-11-17 17:19:37 UTC (rev 231)
@@ -26,24 +26,24 @@
* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/**
- * File description of Pdf
*
- * @author Matijs de Jong <mj...@ma...>
- * @since 1.1
- * @version 1.1
- * @package Gems
+ *
+ * @package Gems
* @subpackage Pdf
+ * @author Matijs de Jong <mj...@ma...>
+ * @copyright Copyright (c) 2011 Erasmus MC
+ * @license New BSD License
+ * @version $Id$
*/
/**
- * Class description of Pdf
+ * Gems standaard Pdf utility functions
*
- * @author Matijs de Jong <mj...@ma...>
- * @package Gems
+ * @package Gems
* @subpackage PDf
+ * @copyright Copyright (c) 2011 Erasmus MC
+ * @license New BSD License
+ * @since Class available since version 1.0
*/
class Gems_Pdf extends Gems_Registry_TargetAbstract
{
Modified: trunk/library/classes/Gems/Tracker/Engine/TrackEngineAbstract.php
===================================================================
--- trunk/library/classes/Gems/Tracker/Engine/TrackEngineAbstract.php 2011-11-17 16:19:26 UTC (rev 230)
+++ trunk/library/classes/Gems/Tracker/Engine/TrackEngineAbstract.php 2011-11-17 17:19:37 UTC (rev 231)
@@ -532,7 +532,7 @@
return $elements;
}
-
+
/**
* Returns an associative array of the fields in this track
*
@@ -541,13 +541,13 @@
public function getFields()
{
$this->_ensureTrackFields();
-
+
$fields = array();
-
+
foreach ($this->_trackFields as $field) {
$fields[$field['gtf_id_field']] = $field['gtf_field_name'];
}
-
+
return $fields;
}
@@ -703,7 +703,7 @@
}
$model->set('gro_id_survey', 'label', $this->_('Survey'), 'multiOptions', $this->util->getTrackData()->getAllSurveys());
- $model->set('gro_id_order', 'label', $this->_('Order'), 'default', 10);
+ $model->set('gro_id_order', 'label', $this->_('Order'), 'default', 10, 'validators[]', $model->createUniqueValidator(array('gro_id_order', 'gro_id_track')));
$model->set('gro_round_description', 'label', $this->_('Description'), 'size', '30'); //, 'minlength', 4, 'required', true);
$model->set('gro_changed_event', 'label', $this->_('After change'), 'multiOptions', $this->events->listRoundChangedEvents());
$model->set('gro_active', 'label', $this->_('Active'), 'multiOptions', $this->util->getTranslated()->getYesNo(), 'elementClass', 'checkbox');
Modified: trunk/library/classes/Gems/User/UserDefinitionAbstract.php
===================================================================
--- trunk/library/classes/Gems/User/UserDefinitionAbstract.php 2011-11-17 16:19:26 UTC (rev 230)
+++ trunk/library/classes/Gems/User/UserDefinitionAbstract.php 2011-11-17 17:19:37 UTC (rev 231)
@@ -111,6 +111,17 @@
}
/**
+ * Check for password weakness.
+ *
+ * @param string $password
+ * @return mixed String or array of strings containing warning messages
+ */
+ public function isPasswordWeak($password)
+ {
+
+ }
+
+ /**
* Set the password, if allowed for this user type.
*
* @param Gems_User_User $user The user whose password to change
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|