$av->setEconomicUnitCreditCard(fRequest::encode('credit_card', 'string')); $av->setEconomicUnitFacebookPage(fRequest::encode('fb', 'string')); $av->setEconomicUnitTwitter(fRequest::encode('tw', 'string')); $av->setActive(fRequest::encode('status', 'integer')); $av->setVerified(fRequest::encode('verified', 'integer')); try { $av->store(); } catch (Exception $e) { exit("Ha ocurrido un error." . $e->getMessage()); } $id_cat = fRequest::encode('cat', 'array'); $total_cat = count($id_cat); fORMDatabase::retrieve()->query("DELETE FROM economic_units_has_economic_unit_categories WHERE economic_units_economic_unit_id = {$id}"); for ($i = 0; $i < $total_cat; $i++) { $ts = new EconomicUnitHasCategory(); $ts->setEconomic_units_economic_unit_id($id); $ts->setEconomic_unit_categories_economic_unit_category_id($id_cat[$i]); $ts->store(); } /* * Add Files to Server */ if (!empty($_FILES)) { $uploader = new fUpload(); $uploader->setOptional(); $uploader->setMIMETypes($acceptedFiles, 'El tipo de archivo es incorrecto'); $dir = 'uploads/geolocation/'; $dir2 = 'uploads/geolocation/thumbs/'; $imageDescrip = fRequest::encode('imageDescrip'); $uploaded = fUpload::count('files'); for ($i = 0; $i < $uploaded; $i++) {
$av->setEconomicUnitCreditCard(fRequest::encode('credit_card', 'string')); $av->setEconomicUnitFacebookPage(fRequest::encode('fb', 'string')); $av->setEconomicUnitTwitter(fRequest::encode('tw', 'string')); $av->setActive(fRequest::encode('status', 'integer')); $av->setVerified(fRequest::encode('verified', 'integer')); try { $av->store(); $lastId = $av->getEconomicUnitId(); } catch (Exception $e) { exit("Ha ocurrido un error." . $e->getMessage()); } $id_cat = fRequest::encode('cat', 'array'); $total_cat = count($id_cat); for ($i = 0; $i < $total_cat; $i++) { $ts = new EconomicUnitHasCategory(); $ts->setEconomic_units_economic_unit_id($lastId); $ts->setEconomic_unit_categories_economic_unit_category_id($id_cat[$i]); $ts->store(); } /* Add Videos From External Server */ $videos = fRequest::encode('video'); $descrip = fRequest::encode('descrip2'); if (!empty($videos[0])) { $count = count($videos); $statement = fORMDatabase::retrieve()->prepare("INSERT INTO resource (id_entity,id_section,token,url,resource_type,description) VALUES (%i, 2, '', %s, 'e', %s)"); for ($i = 0; $i < $count; $i++) { if ($descrip[$i] == "Si es necesario escribe la descripción del video") { $descrip[$i] = ""; } fORMDatabase::retrieve()->query($statement, $lastId, $videos[$i], $descrip[$i]); }