|
Moodle
2.2.1
http://www.collinsharper.com
|
00001 <?php 00002 // This file is part of Moodle - http://moodle.org/ 00003 // 00004 // Moodle is free software: you can redistribute it and/or modify 00005 // it under the terms of the GNU General Public License as published by 00006 // the Free Software Foundation, either version 3 of the License, or 00007 // (at your option) any later version. 00008 // 00009 // Moodle is distributed in the hope that it will be useful, 00010 // but WITHOUT ANY WARRANTY; without even the implied warranty of 00011 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00012 // GNU General Public License for more details. 00013 // 00014 // You should have received a copy of the GNU General Public License 00015 // along with Moodle. If not, see <http://www.gnu.org/licenses/>. 00016 00017 defined('MOODLE_INTERNAL') || die(); 00018 00028 class block_myprofile_edit_form extends block_edit_form { 00029 protected function specific_definition($mform) { 00030 global $CFG; 00031 $mform->addElement('header', 'configheader', get_string('myprofile_settings', 'block_myprofile')); 00032 00033 $mform->addElement('selectyesno', 'config_display_picture', get_string('display_picture', 'block_myprofile')); 00034 if (isset($this->block->config->display_picture)) { 00035 $mform->setDefault('config_display_picture', $this->block->config->display_picture); 00036 } else { 00037 $mform->setDefault('config_display_picture', '1'); 00038 } 00039 00040 $mform->addElement('selectyesno', 'config_display_country', get_string('display_country', 'block_myprofile')); 00041 if (isset($this->block->config->display_country)) { 00042 $mform->setDefault('config_display_country', $this->block->config->display_country); 00043 } else { 00044 $mform->setDefault('config_display_country', '1'); 00045 } 00046 00047 $mform->addElement('selectyesno', 'config_display_city', get_string('display_city', 'block_myprofile')); 00048 if (isset($this->block->config->display_city)) { 00049 $mform->setDefault('config_display_city', $this->block->config->display_city); 00050 } else { 00051 $mform->setDefault('config_display_city', '1'); 00052 } 00053 00054 $mform->addElement('selectyesno', 'config_display_email', get_string('display_email', 'block_myprofile')); 00055 if (isset($this->block->config->display_email)) { 00056 $mform->setDefault('config_display_email', $this->block->config->display_email); 00057 } else { 00058 $mform->setDefault('config_display_email', '1'); 00059 } 00060 00061 $mform->addElement('selectyesno', 'config_display_un', get_string('display_un', 'block_myprofile')); 00062 if (isset($this->block->config->display_un)) { 00063 $mform->setDefault('config_display_un', $this->block->config->display_un); 00064 } else { 00065 $mform->setDefault('config_display_un', '0'); 00066 } 00067 00068 $mform->addElement('selectyesno', 'config_display_icq', get_string('display_icq', 'block_myprofile')); 00069 if (isset($this->block->config->display_icq)) { 00070 $mform->setDefault('config_display_icq', $this->block->config->display_icq); 00071 } else { 00072 $mform->setDefault('config_display_icq', '0'); 00073 } 00074 00075 $mform->addElement('selectyesno', 'config_display_skype', get_string('display_skype', 'block_myprofile')); 00076 if (isset($this->block->config->display_skype)) { 00077 $mform->setDefault('config_display_skype', $this->block->config->display_skype); 00078 } else { 00079 $mform->setDefault('config_display_skype', '0'); 00080 } 00081 00082 $mform->addElement('selectyesno', 'config_display_yahoo', get_string('display_yahoo', 'block_myprofile')); 00083 if (isset($this->block->config->display_yahoo)) { 00084 $mform->setDefault('config_display_yahoo', $this->block->config->display_yahoo); 00085 } else { 00086 $mform->setDefault('config_display_yahoo', '0'); 00087 } 00088 00089 $mform->addElement('selectyesno', 'config_display_aim', get_string('display_aim', 'block_myprofile')); 00090 if (isset($this->block->config->display_aim)) { 00091 $mform->setDefault('config_display_aim', $this->block->config->display_aim); 00092 } else { 00093 $mform->setDefault('config_display_aim', '0'); 00094 } 00095 00096 $mform->addElement('selectyesno', 'config_display_msn', get_string('display_msn', 'block_myprofile')); 00097 if (isset($this->block->config->display_msn)) { 00098 $mform->setDefault('config_display_msn', $this->block->config->display_msn); 00099 } else { 00100 $mform->setDefault('config_display_msn', '0'); 00101 } 00102 00103 $mform->addElement('selectyesno', 'config_display_phone1', get_string('display_phone1', 'block_myprofile')); 00104 if (isset($this->block->config->display_phone1)) { 00105 $mform->setDefault('config_display_phone1', $this->block->config->display_phone1); 00106 } else { 00107 $mform->setDefault('config_display_phone1', '0'); 00108 } 00109 00110 $mform->addElement('selectyesno', 'config_display_phone2', get_string('display_phone2', 'block_myprofile')); 00111 if (isset($this->block->config->display_phone2)) { 00112 $mform->setDefault('config_display_phone2', $this->block->config->display_phone2); 00113 } else { 00114 $mform->setDefault('config_display_phone2', '0'); 00115 } 00116 00117 $mform->addElement('selectyesno', 'config_display_institution', get_string('display_institution', 'block_myprofile')); 00118 if (isset($this->block->config->display_institution)) { 00119 $mform->setDefault('config_display_institution', $this->block->config->display_institution); 00120 } else { 00121 $mform->setDefault('config_display_institution', '0'); 00122 } 00123 00124 $mform->addElement('selectyesno', 'config_display_address', get_string('display_address', 'block_myprofile')); 00125 if (isset($this->block->config->display_address)) { 00126 $mform->setDefault('config_display_address', $this->block->config->display_address); 00127 } else { 00128 $mform->setDefault('config_display_address', '0'); 00129 } 00130 00131 $mform->addElement('selectyesno', 'config_display_firstaccess', get_string('display_firstaccess', 'block_myprofile')); 00132 if (isset($this->block->config->display_firstaccess)) { 00133 $mform->setDefault('config_display_firstaccess', $this->block->config->display_firstaccess); 00134 } else { 00135 $mform->setDefault('config_display_firstaccess', '0'); 00136 } 00137 00138 $mform->addElement('selectyesno', 'config_display_lastaccess', get_string('display_lastaccess', 'block_myprofile')); 00139 if (isset($this->block->config->display_lastaccess)) { 00140 $mform->setDefault('config_display_lastaccess', $this->block->config->display_lastaccess); 00141 } else { 00142 $mform->setDefault('config_display_lastaccess', '0'); 00143 } 00144 00145 $mform->addElement('selectyesno', 'config_display_currentlogin', get_string('display_currentlogin', 'block_myprofile')); 00146 if (isset($this->block->config->display_currentlogin)) { 00147 $mform->setDefault('config_display_currentlogin', $this->block->config->display_currentlogin); 00148 } else { 00149 $mform->setDefault('config_display_currentlogin', '0'); 00150 } 00151 00152 $mform->addElement('selectyesno', 'config_display_lastip', get_string('display_lastip', 'block_myprofile')); 00153 if (isset($this->block->config->display_lastip)) { 00154 $mform->setDefault('config_display_lastip', $this->block->config->display_lastip); 00155 } else { 00156 $mform->setDefault('config_display_lastip', '0'); 00157 } 00158 } 00159 }