Changeset 109
- Timestamp:
- 04/19/07 07:07:56
- Files:
-
- FreakAuth/trunk/www/system/application/controllers/freakauth_demo.php (modified) (1 diff)
- FreakAuth/trunk/www/system/application/controllers/installer.php (modified) (1 diff)
- FreakAuth/trunk/www/system/application/views/FreakAuth_light/content/installer.php (added)
- FreakAuth/trunk/www/system/application/views/FreakAuth_light/template/content.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
FreakAuth/trunk/www/system/application/controllers/freakauth_demo.php
r85 r109 23 23 $data['message'].="<br /><span class=\"important\">For frontend login you must register as user ".anchor('auth/register', 'here')."</span>"; 24 24 25 $data['installer']=FALSE; 26 $this->load->vars($data); 25 $this->load->vars($data); 27 26 28 27 $this->load->view($this->_container); FreakAuth/trunk/www/system/application/controllers/installer.php
r95 r109 27 27 $data['heading'] = 'FreakAuth'; 28 28 29 $ data['installer'] = $this->_init();30 29 $install_data['installer'] = $this->_init(); 30 31 31 $this->db->where('role', 'superadmin'); 32 32 $query = $this->db->get($this->config->item('FAL_table_prefix').'user'); 33 33 $how_many_superadmins = $query->num_rows(); 34 34 35 if (!in_array('0', $data['installer']['check']) AND $how_many_superadmins<1) 36 { 37 $data['superadmin'] = $this->_insert_SuperAdmin(); 38 $data['ins_superadmin']=TRUE; 39 $data['superadmin_msg'] = 'Enter the data for the system administrator. <img src="'.base_url().'public/css/images/error.png" alt="please correct this config setting"/> Take note of your username and password!'; 40 } 41 elseif (!in_array('0', $data['installer']['check']) AND $how_many_superadmins>0) 42 { $data['superadmin'] = FALSE; 43 $data['ins_superadmin']=FALSE; 44 $data['superadmin_msg'] = '<img src="'.base_url().'public/css/images/tick.png" alt="this config setting is ok"/> there is a superadmin in DB'; 45 } 46 else 47 { 48 $data['superadmin'] = FALSE; 49 $data['ins_superadmin']=FALSE; 50 $data['superadmin_msg'] = '<img src="'.base_url().'public/css/images/error.png" alt="please correct this config setting"/> When all settings will be OK, a form to enter the superadmin will be displayed'; 51 } 52 35 if (!in_array('0', $install_data['installer']['check']) AND $how_many_superadmins<1) 36 { 37 $install_data['superadmin'] = $this->_insert_SuperAdmin(); 38 $install_data['ins_superadmin']=TRUE; 39 $install_data['superadmin_msg'] = 'Enter the data for the system administrator. <img src="'.base_url().'public/css/images/error.png" alt="please correct this config setting"/> Take note of your username and password!'; 40 } 41 elseif (!in_array('0', $install_data['installer']['check']) AND $how_many_superadmins>0) 42 { $install_data['superadmin'] = FALSE; 43 $install_data['ins_superadmin']=FALSE; 44 $install_data['superadmin_msg'] = '<img src="'.base_url().'public/css/images/tick.png" alt="this config setting is ok"/> there is a superadmin in DB'; 45 } 46 else 47 { 48 $install_data['superadmin'] = FALSE; 49 $install_data['ins_superadmin']=FALSE; 50 $install_data['superadmin_msg'] = '<img src="'.base_url().'public/css/images/error.png" alt="please correct this config setting"/> When all settings will be OK, a form to enter the superadmin will be displayed'; 51 } 52 53 $data['installer'] = 54 $this->load->view($this->config->item('FAL_template_dir').'content/installer', $install_data, true); 55 53 56 54 57 $data['message']='<h1>FrekAuth_light installer</h1>'; FreakAuth/trunk/www/system/application/views/FreakAuth_light/template/content.php
r95 r109 18 18 <?php 19 19 if (isset($message) AND $message!='') 20 {?><?=$message?> 21 <?php }?> 20 { 21 echo $message; 22 }?> 22 23 <!--INSTALLER--> 23 <?php if (isset($installer) AND $installer==TRUE){?> 24 25 <ul> 26 <li><b>DB tables: </b><?=$installer['tables']?> 27 <ul> 28 <?php foreach ($installer['missing_tb'] as $key=>$tb) 29 {?> 30 31 <li>table <?=$key?>: <?=$tb?></li> 32 <?php } ?> 33 </ul> 34 </li> 35 <hr/><li><b>DB_session ON?</b><?=$installer['DB_session']?></li> 36 <hr/><li><b>Freakauth_light ON?</b><?=$installer['system_on']?></li> 37 <hr/><li><b>encryption_key: </b><?=$installer['enc_key']?> </li> 38 <hr/><li><b>website name: </b> <?=$installer['w_name']?></li> 39 <hr/><li><b>website contact: </b> <?=$installer['email']?></li> 40 <hr/><li><b>superadmin: </b> <?php if ($ins_superadmin==FALSE) 41 {?> <?=$superadmin_msg?><?php }?></li> 42 <?php if ($superadmin==FALSE AND $ins_superadmin==TRUE) 43 {?><p><?=$superadmin_msg?></p> 44 <?=form_open('installer')?> 45 <table width="400" border="0"> 46 <tr> 47 <td>admin name</td> 48 <td> 49 <?=form_hidden('id', 0);?> 50 <?=form_input(array('name'=>'user_name', 51 'id'=>'user_name', 52 'maxlength'=>'45', 53 'size'=>'35', 54 'value'=>(isset($this->validation) ? $this->validation->{'user_name'} : '')))?> 55 <span><?=(isset($this->validation) ? $this->validation->{'user_name'.'_error'} : '')?></span> 56 </td> 57 </tr> 58 <tr> 59 <td>e-mail</td> 60 <td> 61 <?=form_input(array('name'=>'email', 62 'id'=>'email', 63 'maxlength'=>'120', 64 'size'=>'35', 65 'value'=>(isset($this->validation) ? $this->validation->{'email'} : '')))?> 66 <span><?=(isset($this->validation) ? $this->validation->{'email'.'_error'} : '')?></span> 67 </td> 68 </tr> 69 <tr> 70 <td>password</td> 71 <td> 72 <?=form_password(array('name'=>'password', 73 'id'=>'password', 74 'maxlength'=>'16', 75 'size'=>'16', 76 'value'=>(isset($this->validation) ? $this->validation->{'password'} : '')))?> 77 <span><?=(isset($this->validation) ? $this->validation->{'password'.'_error'} : '')?></span> 78 </td> 79 </tr> 80 <tr> 81 <td>retype password</td> 82 <td> 83 <?=form_password(array('name'=>'password_confirm', 84 'id'=>'password_confirm', 85 'maxlength'=>'16', 86 'size'=>'16', 87 'value'=>(isset($this->validation) ? $this->validation->{'password_confirm'} : '')))?> 88 <span><?=(isset($this->validation) ? $this->validation->{'password_confirm'.'_error'} : '')?></span> 89 </td> 90 </tr> 91 <tr> 92 <td> </td> 93 <td><input type="submit" name="Submit" value="Add" /> 94 <input type="reset" name="Reset" value="reset" /></td> 95 </tr> 96 </table> 97 </form> 98 <?php } ?> 99 </ul> 100 <?php }?> 24 <?php if (isset($installer) AND $installer!='') 25 { 26 echo $installer; 27 }?> 101 28 <!--END INSTALLER--> 102 29 <!--START INCLUDED CONTENT-->
