buenas tardes señores del grupo, necesito tomas los datos de la sesion que esta iniciada y almacenar de ellos solo el id o codigo de la persona, si hago echo $this->session->userdata('perfil'); en el modelo me muestra toda la información de la sesion pero no se como hacer para tomar solo el codigo o id de la persona que tiene la sesión abierta.
Aqui les dejos los link de los archivos a ver si pueden por favor orientarme en este tema.
vista
http://pastebin.com/embed_iframe.php?i=07xDDzgBmodelo
http://pastebin.com/embed_iframe.php?i=7z8KbpcQcontroller
http://pastebin.com/embed_iframe.php?i=TeGpEicx---------------------------------------------------------------------------------------------------------------------
justo aquí es donde se hace la inserción y/o modificación de la data
function _set_mont_aprob($KPROY, $CBENEF)
{
$data = array(
'mont_aprob' => (int)($this->input->post('txtMatDep') + $this->input->post('txtRh') + $this->input->post('txtProm') + $this->input->post('txtText')),
'pago_ent_aprob' => (int)$this->input->post('txtRh'),
'mat_dep_aprob' => (int)$this->input->post('txtMatDep'),
'prom_aprob' => (int)$this->input->post('txtProm'),
'text_aprob' => (int)$this->input->post('txtText'),
'costo' => (int)(($this->input->post('txtMatDep') + $this->input->post('txtRh') + $this->input->post('txtProm') + $this->input->post('txtText'))/$CBENEF),
'obv_plf' => strtoupper(trim(str_replace("'","''",$this->input->post('txtObv')))),
'codigo_evaluador' => $this->input->post('txtcod_eval') /*agregue esta linea pero en vez de insertar el input del formulario o la sesion inserta 0*/
);
$this->db->where('id_proyecto', (int) $KPROY);
return($this->db->update('dgdpt.reg_org', $data));
}
Ahh este código lo realizo otra persona y yo intento hacer las modificaciones porque quien lo desarrollo se fue de la empresa.
Gracias de antemano por sus respuestas.