Changeset 3638 in subversion
- Timestamp:
- May 19, 2010 9:57:37 AM (3 years ago)
- Location:
- trunk/plugins/new_user_dialog
- Files:
-
- 2 edited
-
new_user_dialog.php (modified) (6 diffs)
-
package.xml (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/plugins/new_user_dialog/new_user_dialog.php
r3616 r3638 14 14 { 15 15 public $task = 'login|mail'; 16 16 17 17 function init() 18 18 { 19 19 $this->add_hook('create_identity', array($this, 'create_identity')); 20 20 21 21 // register additional hooks if session flag is set 22 22 if ($_SESSION['plugin.newuserdialog']) { … … 25 25 } 26 26 } 27 27 28 28 /** 29 29 * Check newly created identity at first login … … 42 42 function render_page($p) 43 43 { 44 if ($_SESSION['plugin.newuserdialog'] ) {44 if ($_SESSION['plugin.newuserdialog'] && $p['template'] == 'mail') { 45 45 $this->add_texts('localization'); 46 46 47 47 $rcmail = rcmail::get_instance(); 48 48 $identity = $rcmail->user->get_identity(); 49 49 $identities_level = intval($rcmail->config->get('identities_level', 0)); 50 50 51 51 // compose user-identity dialog 52 52 $table = new html_table(array('cols' => 2)); 53 53 54 54 $table->add('title', $this->gettext('name')); 55 55 $table->add(null, html::tag('input', array( … … 66 66 'disabled' => ($identities_level == 1 || $identities_level == 3) 67 67 ))); 68 68 69 69 // add overlay input box to html page 70 70 $rcmail->output->add_footer(html::div(array('id' => 'newuseroverlay'), … … 103 103 $identity = $rcmail->user->get_identity(); 104 104 $identities_level = intval($rcmail->config->get('identities_level', 0)); 105 105 106 106 $save_data = array( 107 107 'name' => get_input_value('_name', RCUBE_INPUT_POST), 108 108 'email' => get_input_value('_email', RCUBE_INPUT_POST), 109 109 ); 110 110 111 111 // don't let the user alter the e-mail address if disabled by config 112 112 if ($identities_level == 1 || $identities_level == 3) 113 113 $save_data['email'] = $identity['email']; 114 114 115 115 // save data if not empty 116 116 if (!empty($save_data['name']) && !empty($save_data['email'])) { … … 118 118 $rcmail->session->remove('plugin.newuserdialog'); 119 119 } 120 120 121 121 $rcmail->output->redirect(''); 122 122 } 123 123 124 124 } 125 125 -
trunk/plugins/new_user_dialog/package.xml
r3616 r3638 14 14 <active>yes</active> 15 15 </lead> 16 <date> 2010-05-13</date>17 <time> 19:35:00</time>16 <date>?</date> 17 <time>?</time> 18 18 <version> 19 <release> 1.1</release>19 <release>?</release> 20 20 <api>1.0</api> 21 21 </version> … … 26 26 <license uri="http://www.gnu.org/licenses/gpl-2.0.html">GNU GPLv2</license> 27 27 <notes> 28 - Fix space bar and backspace buttons not working (#1486726)28 - Add overlay box only to mail task main template 29 29 </notes> 30 30 <contents> … … 79 79 <license uri="http://www.gnu.org/licenses/gpl-2.0.html">GNU GPLv2</license> 80 80 </release> 81 <release> 82 <date>2010-05-13</date> 83 <time>19:35:00</time> 84 <version> 85 <release>1.1</release> 86 <api>1.0</api> 87 </version> 88 <stability> 89 <release>stable</release> 90 <api>stable</api> 91 </stability> 92 <license uri="http://www.gnu.org/licenses/gpl-2.0.html">GNU GPLv2</license> 93 <notes> 94 - Fix space bar and backspace buttons not working (#1486726) 95 </notes> 96 </release> 81 97 </changelog> 82 98 </package>
Note: See TracChangeset
for help on using the changeset viewer.
