Changeset 15738

Show
Ignore:
Timestamp:
03/18/08 03:14:56 (8 months ago)
Author:
flack
Message:

show a user message when form validation returns errors

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/midcom/midgard.admin.asgard/handler/object/manage.php

    r15713 r15738  
    790790                $_MIDCOM->relocate("__mfa/asgard/object/{$this->_request_data['default_mode']}/{$this->_object->guid}/{$data['language_code']}"); 
    791791                // This will exit. 
     792                case 'edit': 
     793                $qf =& $this->_controller->formmanager->form; 
     794                if(isset($_REQUEST['midcom_helper_datamanager2_save']) && isset($qf->_errors)) 
     795                { 
     796                    foreach($qf->_errors as $field => $error) 
     797                    { 
     798                        $element =& $qf->getElement($field); 
     799                        $message = sprintf($this->_l10n->get('validation error in field %s: %s'), $element->getLabel(), $error); 
     800                        $_MIDCOM->uimessages->add 
     801                            ( 
     802                                $this->_l10n->get('midgard.admin.asgard'), 
     803                                $message, 
     804                                'error' 
     805                            ); 
     806                    } 
     807                } 
    792808        } 
    793809 
  • trunk/midcom/midgard.admin.asgard/locale/default.de.txt

    r15734 r15738  
    699699Auswahl umkehren 
    700700---STRINGEND 
     701 
     702---STRING validation error in field %s: %s 
     703Validationsfehler im Feld %s: %s 
     704---STRINGEND 
  • trunk/midcom/midgard.admin.asgard/locale/default.en.txt

    r15734 r15738  
    744744---STRINGEND 
    745745 
     746---STRING validation error in field %s: %s 
     747Validation error in field %s: %s 
     748---STRINGEND