コード例 #1
0
 /**
  * function checkUniqueField for checkUniqueField Validation for form
  * @param $validator = Validator field 
  * @param $values = Unique field
  * @param $arguments = Extra Parameters 
  */
 public function checkUniqueField($validator, $values, $arguments)
 {
     if (sfGeneral::checkUniqeNameExist($values, $arguments) == 0) {
         return $values;
     } else {
         throw new sfValidatorError($validator, 'invalid');
     }
 }
コード例 #2
0
            } elseif (isset($aField['seperator']) && isset($aField['fieldName']) && $ssFieldName) {
                foreach ($ssFieldName as $snKey => $aValues) {
                    $ssTranslation = preg_match('/Translation/', $aField["fieldName"]) ? substr(htmlspecialchars_decode($aField["fieldName"]), 0, strpos(htmlspecialchars_decode($aField["fieldName"]), 'Translation') + 13) : htmlspecialchars_decode($aField["fieldName"]);
                    eval("\$" . "ssFieldValue = ((count(" . "\$" . "aValues" . $ssTranslation . ") > 0) ? " . "\$" . "aValues" . htmlspecialchars_decode($aField["fieldName"]) . " : '');");
                    echo $ssFieldValue . (count($ssFieldName) - 1 > $snKey ? $aField['seperator'] : "") . " ";
                }
            } elseif (isset($aField['rank'])) {
                echo $snRecordNumber > 1 ? link_to_function(image_tag('admin/up.gif', array('title' => __('Up'))), jq_remote_function(array('update' => $oAppCommon->ssDivId, 'url' => $aField['linkRank'], 'with' => 'jQuery("#frmList").serialize()+"&snRank1=' . ($snRecordNumber - 2) . '&snRank2=' . ($snRecordNumber - 1) . '"'))) : image_tag('admin/blank.gif');
                echo "  ";
                if ($snRecordNumber < $snCount) {
                    echo link_to_function(image_tag('admin/down.gif', array('title' => __('Down'))), jq_remote_function(array('update' => $oAppCommon->ssDivId, 'url' => $aField['linkRank'], 'with' => 'jQuery("#frmList").serialize()+"&snRank1=' . ($snRecordNumber - 1) . '&snRank2=' . $snRecordNumber . '"')));
                }
            } elseif (isset($aField['priceformat']) && $aField['priceformat'] == 'yes') {
                echo sfGeneral::setPriceFormat($ssFieldName);
            } elseif (isset($aField['dateformat']) && $aField['dateformat'] == 'yes') {
                echo sfGeneral::setDateFormat($ssFieldName);
            } else {
                echo $ssFieldName;
            }
            ?>
</td>
	<?php 
        }
        ?>
 <?php 
        if ($oAppCommon->ssShowEditButton) {
            ?>
	 <td height="22"  align="center"  style="text-align:center;">
		<?php 
            echo link_to_function(image_tag('super/view_blog.png', array('title' => __('Modify Reminder Service'))), 'document.frmList.action = "' . url_for($oAppCommon->ssModuleName . "/addEdit") . "/" . $oAppCommon->ssBaseId . "/" . $oResult[$oAppCommon->ssBaseId] . '";document.frmList.submit();', array('title' => __('Modify Reminder Service')));
            ?>