$Form->text_input('emblk_sent_last_returnerror', $edited_EmailBlocked->get('sent_last_returnerror'), 20, T_('Sent count since last error'), ''); $Form->info(T_('Last error date'), mysql2localedatetime_spans($edited_EmailBlocked->get('last_error_ts'), "M-d")); $Form->text_input('emblk_prmerror_count', $edited_EmailBlocked->get('prmerror_count'), 20, T_('Permanent errors count'), ''); $Form->text_input('emblk_tmperror_count', $edited_EmailBlocked->get('tmperror_count'), 20, T_('Temporary errors count'), ''); $Form->text_input('emblk_spamerror_count', $edited_EmailBlocked->get('spamerror_count'), 20, T_('Spam errors count'), ''); $Form->text_input('emblk_othererror_count', $edited_EmailBlocked->get('othererror_count'), 20, T_('Other errors count'), ''); if ($creating) { $Form->end_form(array(array('submit', 'submit', T_('Record'), 'SaveButton'), array('reset', '', T_('Reset'), 'ResetButton'))); } else { $Form->end_form(array(array('submit', 'submit', T_('Update'), 'SaveButton'), array('reset', '', T_('Reset'), 'ResetButton'))); } ?> <script type="text/javascript"> var email_status_icons = new Array; <?php $email_status_icons = emblk_get_status_icons(); foreach ($email_status_icons as $status => $icon) { // Init js array with email status icons ?> email_status_icons['<?php echo $status; ?> '] = '<?php echo $icon; ?> '; <?php } ?> jQuery( '#emblk_status' ).change( function()
/** * Get status icon of email address by status value * * @param string Status value * @return string Icon */ function emblk_get_status_icon($status) { $emblk_statuses = emblk_get_status_icons(); return isset($emblk_statuses[$status]) ? $emblk_statuses[$status] : ''; }