[eluser]fuji2009[/eluser]
Thanks you for exemple my profile.view :
[removed]
jQuery(document).ready(function() {
jQuery("#become_friend").dialog({
bgiframe: true, autoOpen: false, height: 250,width:440, modal: true
});
jQuery("#become_enemy").dialog({
bgiframe: true, autoOpen: false, height: 250,width:440, modal: true
});
});
Code:
<div id="become_friend" title="Devenir Ami">
<?php echo form_open('profile/become_friends/'.$user_id,'name="become_friend"');?>
<table width="400px">
<tr>
<td><label for="info" class="float">Souhaitez vous devenir l'ami de <?php echo $username_profil;?></label></td>
<td><?php if ($photos == false): ?>
<img width="65px" height="65px;" src="../../../users/Default/Hrogfdsgdfh.gif"/>
<?php else: ?>
<img width="65px" height="65px;"src="<?php echo $photos[0]['thumbs'];?>"/>
<?php endif;?>
</td>
</tr>
<tr><td><?php echo form_error('info','<div class="error">','</div>');?></td></tr>
<input type="hidden" name="user_id" value="<?php echo $user_login_id;?>">
<input type="hidden" name="user2_id" value="<?php echo $user_id;?>">
<tr>
<td><?php echo form_submit('become_friend','Become his friend');?>
<?php echo form_submit('Cancel','Cancel');?></td>
</tr>
<?php echo form_close();?>
</table>
</div>
<div id="become_enemy" title="become enemy">
<?php echo form_open('profile/become_enemy/'.$user_id,'name="become_enemy"');?>
<table width="400px">
<tr>
<td><label for="info" class="float">Be enemy with <?php echo $username_profil;?></label></td>
<td><?php if ($photos == false): ?>
<img width="65px" height="65px;" src="../../../users/Default/Hrogfdsgdfh.gif"/>
<?php else: ?>
<img width="65px" height="65px;"src="<?php echo $photos[0]['thumbs'];?>"/>
<?php endif;?>
</td>
</tr>
<tr><td><?php echo form_error('info','<div class="error">','</div>');?></td></tr>
<input type="hidden" name="user_id" value="<?php echo $user_login_id;?>">
<input type="hidden" name="user2_id" value="<?php echo $user_id;?>">
<tr>
<td><?php echo form_submit('become_enemy','Become his enemy');?>
<?php echo form_submit('Cancel','Cancel');?></td>
</tr>
<?php echo form_close();?>
</table>
</div>
And my controller :
Code:
function index{
.......
}
function become_friends($user_id){
$data['page'] = 'profile';
$data['title'] = 'become Friend';
$this->load->model('profile_model');
$this->form_validation->set_rules('become_friend','become friend','trim|required|xss_clean');
if ($this->form_validation->run())
{
$data['page'] = 'profile';
$data['title'] = 'friend of'. $username_profil;
extract($_POST);
$become_friends = array(
'user1_id' => $user_login_id,
'user2_id' => $user_id,
'type' => 'friend',
'valide' => 0,
'created_at' => date('Y-m-d h:i:s',now())
);
$this->profile_model->become_friends($become_friends);
echo 'You are now friends';
}
redirect('profile/index/'.$username);
}
function become_friends($user_id){
$data['page'] = 'profile';
$data['title'] = 'become Friend';
$this->load->model('profile_model');
$this->form_validation->set_rules('become_enemy','become enemy','trim|required|xss_clean');
if ($this->form_validation->run())
{
$data['page'] = 'profile';
$data['title'] = 'Enemy of'. $username_profil;
extract($_POST);
$become_enemy = array(
'user1_id' => $user_login_id,
'user2_id' => $user_id,
'type' => 'friend',
'valide' => 0,
'created_at' => date('Y-m-d h:i:s',now())
);
$this->profile_model->become_enemy($become_enemy);
echo 'You are now Enemy';
}
redirect('profile/index/'.$username);
}
What is wrong ?
Thank you