diff --git a/modules/entities/class/class_manage_entities_Abstract.php b/modules/entities/class/class_manage_entities_Abstract.php index 17ce4611993e2cae48457d9a3d1c330fd695b15b..286fbcbe3e04f9f7b8c95155d1e573f201c60a7c 100644 --- a/modules/entities/class/class_manage_entities_Abstract.php +++ b/modules/entities/class/class_manage_entities_Abstract.php @@ -50,21 +50,21 @@ abstract class entity_Abstract extends functions { $_SESSION['m_admin']['entity']['entityId'] = functions::show_string($id); $line = $stmt->fetchObject(); - $_SESSION['m_admin']['entity']['label'] = functions::show_string($line->entity_label); - $_SESSION['m_admin']['entity']['short_label'] = functions::show_string($line->short_label); - $_SESSION['m_admin']['entity']['enabled'] = functions::show_string($line->enabled); - $_SESSION['m_admin']['entity']['adrs1'] = functions::show_string($line->adrs_1); - $_SESSION['m_admin']['entity']['adrs2'] = functions::show_string($line->adrs_2); - $_SESSION['m_admin']['entity']['adrs3'] = functions::show_string($line->adrs_3); - $_SESSION['m_admin']['entity']['zcode'] = functions::show_string($line->zipcode); - $_SESSION['m_admin']['entity']['city'] = functions::show_string($line->city); - $_SESSION['m_admin']['entity']['country'] = functions::show_string($line->country); - $_SESSION['m_admin']['entity']['email'] = functions::show_string($line->email); - $_SESSION['m_admin']['entity']['business'] = functions::show_string($line->business_id); - $_SESSION['m_admin']['entity']['parent'] = functions::show_string($line->parent_entity_id); - $_SESSION['m_admin']['entity']['type'] = functions::show_string($line->entity_type); + $_SESSION['m_admin']['entity']['label'] = functions::show_string($line->entity_label); + $_SESSION['m_admin']['entity']['short_label'] = functions::show_string($line->short_label); + $_SESSION['m_admin']['entity']['enabled'] = functions::show_string($line->enabled); + $_SESSION['m_admin']['entity']['adrs1'] = functions::show_string($line->adrs_1); + $_SESSION['m_admin']['entity']['adrs2'] = functions::show_string($line->adrs_2); + $_SESSION['m_admin']['entity']['adrs3'] = functions::show_string($line->adrs_3); + $_SESSION['m_admin']['entity']['zcode'] = functions::show_string($line->zipcode); + $_SESSION['m_admin']['entity']['city'] = functions::show_string($line->city); + $_SESSION['m_admin']['entity']['country'] = functions::show_string($line->country); + $_SESSION['m_admin']['entity']['email'] = functions::show_string($line->email); + $_SESSION['m_admin']['entity']['business'] = functions::show_string($line->business_id); + $_SESSION['m_admin']['entity']['parent'] = functions::show_string($line->parent_entity_id); + $_SESSION['m_admin']['entity']['type'] = functions::show_string($line->entity_type); $_SESSION['m_admin']['entity']['archival_agreement'] = functions::show_string($line->archival_agreement); - $_SESSION['m_admin']['entity']['archival_agency'] = functions::show_string($line->archival_agency); + $_SESSION['m_admin']['entity']['archival_agency'] = functions::show_string($line->archival_agency); } } //$core_tools->execute_modules_services($_SESSION['modules_services'], 'entity_up', "include"); @@ -976,6 +976,16 @@ abstract class entity_Abstract extends functions { $_SESSION['m_admin']['entity']['email'] = functions::wash($_REQUEST['email'], "mail", _ENTITY_EMAIL, 'yes', 0, 255); } + $_SESSION['m_admin']['entity']['archival_agreement'] = ''; + if(isset($_REQUEST['archival_agreement']) && !empty($_REQUEST['archival_agreement'])) + { + $_SESSION['m_admin']['entity']['archival_agreement'] = functions::wash($_REQUEST['archival_agreement'], "no", _ARCHIVAL_AGREEMENT, 'yes', 0, 255); + } + $_SESSION['m_admin']['entity']['archival_agency'] = ''; + if(isset($_REQUEST['archival_agency']) && !empty($_REQUEST['archival_agency'])) + { + $_SESSION['m_admin']['entity']['archival_agency'] = functions::wash($_REQUEST['archival_agency'], "no", _ARCHIVAL_AGENCY, 'yes', 0, 255); + } $_SESSION['m_admin']['entity']['business'] = ''; if(isset($_REQUEST['business']) && !empty($_REQUEST['business'])) { @@ -1087,7 +1097,7 @@ abstract class entity_Abstract extends functions $entityPath .= $entityIdForTree . '/' . $_SESSION['m_admin']['entity']['entityId']; } - $stmt = $db->query('INSERT INTO '.ENT_ENTITIES." (entity_id, entity_label, short_label, adrs_1, adrs_2, adrs_3, zipcode, city, country, email, business_id, parent_entity_id, entity_type, entity_path) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)",array($_SESSION['m_admin']['entity']['entityId'],$_SESSION['m_admin']['entity']['label'],$_SESSION['m_admin']['entity']['short_label'],$_SESSION['m_admin']['entity']['adrs1'],$_SESSION['m_admin']['entity']['adrs2'],$_SESSION['m_admin']['entity']['adrs3'],$_SESSION['m_admin']['entity']['zcode'],$_SESSION['m_admin']['entity']['city'],$_SESSION['m_admin']['entity']['country'],$_SESSION['m_admin']['entity']['email'],$_SESSION['m_admin']['entity']['business'],$_SESSION['m_admin']['entity']['parent'],$_SESSION['m_admin']['entity']['type'],$entityPath)); + $stmt = $db->query('INSERT INTO '.ENT_ENTITIES." (entity_id, entity_label, short_label, adrs_1, adrs_2, adrs_3, zipcode, city, country, email, business_id, parent_entity_id, entity_type, entity_path, archival_agency, archival_agreement) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)",array($_SESSION['m_admin']['entity']['entityId'],$_SESSION['m_admin']['entity']['label'],$_SESSION['m_admin']['entity']['short_label'],$_SESSION['m_admin']['entity']['adrs1'],$_SESSION['m_admin']['entity']['adrs2'],$_SESSION['m_admin']['entity']['adrs3'],$_SESSION['m_admin']['entity']['zcode'],$_SESSION['m_admin']['entity']['city'],$_SESSION['m_admin']['entity']['country'],$_SESSION['m_admin']['entity']['email'],$_SESSION['m_admin']['entity']['business'],$_SESSION['m_admin']['entity']['parent'],$_SESSION['m_admin']['entity']['type'],$entityPath,$_SESSION['m_admin']['entity']['archival_agency'],$_SESSION['m_admin']['entity']['archival_agreement'])); $_SESSION['service_tag'] = 'entity_add_db'; $core->execute_modules_services($_SESSION['modules_services'], 'entity_add_db', "include"); $core->execute_app_services($_SESSION['app_services'], 'entity_add_db', 'include'); @@ -1137,7 +1147,7 @@ abstract class entity_Abstract extends functions $entityPath .= $entityIdForTree . '/' . $_SESSION['m_admin']['entity']['entityId']; } - $stmt = $db->query('UPDATE '.ENT_ENTITIES." set entity_label = ? , short_label = ? , adrs_1 = ?, adrs_2 = ?, adrs_3 = ?, zipcode = ?, city = ?, country = ?, email = ?, business_id = ?, parent_entity_id = ?, entity_type = ?, entity_path = ? where entity_id = ?",array($_SESSION['m_admin']['entity']['label'], $_SESSION['m_admin']['entity']['short_label'], $_SESSION['m_admin']['entity']['adrs1'], $_SESSION['m_admin']['entity']['adrs2'],$_SESSION['m_admin']['entity']['adrs3'], $_SESSION['m_admin']['entity']['zcode'], $_SESSION['m_admin']['entity']['city'], $_SESSION['m_admin']['entity']['country'], $_SESSION['m_admin']['entity']['email'], $_SESSION['m_admin']['entity']['business'], $_SESSION['m_admin']['entity']['parent'], $_SESSION['m_admin']['entity']['type'], $entityPath,$_SESSION['m_admin']['entity']['entityId'])); + $stmt = $db->query('UPDATE '.ENT_ENTITIES." set entity_label = ? , short_label = ? , adrs_1 = ?, adrs_2 = ?, adrs_3 = ?, zipcode = ?, city = ?, country = ?, email = ?, business_id = ?, parent_entity_id = ?, entity_type = ?, entity_path = ?, archival_agency = ?, archival_agreement = ? where entity_id = ?",array($_SESSION['m_admin']['entity']['label'], $_SESSION['m_admin']['entity']['short_label'], $_SESSION['m_admin']['entity']['adrs1'], $_SESSION['m_admin']['entity']['adrs2'],$_SESSION['m_admin']['entity']['adrs3'], $_SESSION['m_admin']['entity']['zcode'], $_SESSION['m_admin']['entity']['city'], $_SESSION['m_admin']['entity']['country'], $_SESSION['m_admin']['entity']['email'], $_SESSION['m_admin']['entity']['business'], $_SESSION['m_admin']['entity']['parent'], $_SESSION['m_admin']['entity']['type'], $entityPath, $_SESSION['m_admin']['entity']['archival_agency'], $_SESSION['m_admin']['entity']['archival_agreement'],$_SESSION['m_admin']['entity']['entityId'])); $_SESSION['service_tag'] = 'entity_up_db'; $core->execute_modules_services($_SESSION['modules_services'], 'entity_up_db', "include"); $core->execute_app_services($_SESSION['app_services'], 'entity_up_db', 'include');