public static function update($paquete) { if ($vial = node_load(bbiLab_getIdNodeByTitle($paquete->getTituloVial()))) { $ewrapperVial = entity_metadata_wrapper('node', $vial); if ($paquete->getEstado()) { $ewrapperVial->field_vial_estado->set((int) $paquete->getEstado()); } if ($paquete->getAyuntamiento()) { $ewrapperVial->field_ayuntamiento->set((int) bbiLab_getUserByName($paquete->getAyuntamiento())); } if ($paquete->getVeterinario()) { $ewrapperVial->field_veterinario->set((int) bbiLab_getUserByName($paquete->getVeterinario())); } if ($paquete->getTipoVial()) { $ewrapperVial->field_vial_tipo_de_vial->set((int) $paquete->getTipoVial()); } if ($paquete->getLocalizacion()) { $ewrapperVial->field_vial_localizacion->set((int) $paquete->getLocalizacion()); } if ($paquete->getFechaVialLleno()) { $ewrapperVial->field_vial_fecha_de_extracci_n->set($paquete->getFechaVialLleno()); } if ($paquete->getFechaInforme()) { $ewrapperVial->field_vial_fecha_fin_analisis->set($paquete->getFechaInforme()); } $ewrapperVial->save(); return TRUE; } return FALSE; }
/** * Devuelve los nombre de los servidores activos * @return array() */ public static function getServerNameActivos() { $ayuntamientos = array(); //Cogemos el configurador... $configs = codeserver_configs(); foreach ($configs as $conectorName => $variablesDelConector) { //Si el conector esta activo o no es segcan lo añadimos al array if ($variablesDelConector['aytoActivo']) { $ayuntamientos[bbiLab_getUserByName($variablesDelConector['aytoName'])] = $conectorName; } } return $ayuntamientos; }
public static function insert($paquete) { //Creamos la chapa $values = array('type' => 'chapa', 'uid' => 1, 'status' => 1, 'comment' => 0, 'promote' => 0); $entity = entity_create('node', $values); $ewrapperChapa = entity_metadata_wrapper('node', $entity); $ewrapperChapa->title->set($paquete->getTituloChapa()); $ewrapperChapa->field_chapa_tipo_chapa->set((int) $paquete->getTipoChapa()); if ($paquete->getDigitoControl()) { $ewrapperChapa->field_chapa_digito_control->set($paquete->getDigitoControl()); } $ewrapperChapa->field_ayuntamiento->set((int) bbiLab_getUserByName($paquete->getAyuntamiento())); $ewrapperChapa->field_chapa_vial->set((int) bbiLab_getIdNodeByTitle($paquete->getTituloVial())); $ewrapperChapa->save(); if (node_load($ewrapperChapa->getIdentifier())) { return true; } }