Código PHP:
public function getPrivacity($user_id, $username, $follow){
$data = array();
$priv['m']['v'] = true;
$priv['mf']['v'] = true;
$is_me = ($this->User->uid == $user_id) ? true : false;
//
$query = $this->select("u_perfil","p_configs","user_id = '{$user_id}'","",1)or die('TENGO UN ERROR: '.mysql_error());
$data = $this->fetch_assoc($query);
$this->free($query);
$data['p_configs'] = unserialize($data['p_configs']);
// VER MURO
switch($data['p_configs']['m']){
case 0:
if(!$is_me) $priv['m']['v'] = false;
$priv['m']['m'] = 'Lo sentimos pero '.$username.' no permite ver su muro a nadie.';
break;
case 1:
if($follow == 0 && !$is_me) $priv['m']['v'] = false;
$priv['m']['m'] = 'Debes seguir a '.$username.' para poder ver su muro.';
break;
case 2:
if(!$this->User->is_member) $priv['m']['v'] = false;
$priv['m']['m'] = 'Solo usuarios <a onclick="registro_load_form();">registrados</a> pueden ver el muro de '.$username;
break;
}
// FIRMAR MURO
switch($data['p_configs']['mf']){
case 0:
if(!$is_me) $priv['mf']['v'] = false;
$priv['mf']['m'] = 'Lo sentimos pero '.$username.' no permite firmar su muro a nadie.';
break;
case 1:
if($follow == 0 && !$is_me) $priv['mf']['v'] = false;
$priv['mf']['m'] = 'Debes seguir a '.$username.' para poder firmar y comentar su muro.';
break;
case 2:
if(!$this->User->is_member) $priv['mf']['v'] = false;
$priv['mf']['m'] = 'Solo usuarios <a onclick="registro_load_form();">registrados</a> pueden firmar el muro de '.$username;
break;
}
//
return $priv;
}
Cita:
espero puedan ayudarme saludos :) $data['p_configs'] = unserialize($data['p_configs']);