t('Monedas'), 'multiple' => 0, 'required' => 0, 'hierarchy' => 1, 'relations' => 0, 'module' => 'accion_especifica', 'weight' => -10, ); taxonomy_save_vocabulary($vocabulary); variable_set(proyectos_operativos_currency, $vocabulary['vid']); $currencies = _ae_currency_api_get_currencies(); foreach($currencies as $key => $currency) { $term = array( 'vid' => $vocabulary['vid'], // Voacabulary ID 'name' => $currency['symbol'] . ' (' . $key . ')' , // Term Name 'description' => $currency['name'], // Term Name ); taxonomy_save_term($term); } } $vocabulary = taxonomy_vocabulary_load(variable_get('ae_fuentes', 0)); if (!$vocabulary) { $vocabulary = array( 'name' => t('Fuentes de Financiamiento'), 'multiple' => 0, 'required' => 0, 'hierarchy' => 1, 'relations' => 0, 'module' => 'accion_especifica', 'weight' => -10, ); taxonomy_save_vocabulary($vocabulary); variable_set('ae_fuentes', $vocabulary['vid']); $fuentes = _ae_fuentes_get(); foreach($fuentes as $fuente) { $term = array( 'vid' => $vocabulary['vid'], // Voacabulary ID 'name' => $fuente, // Term Name ); taxonomy_save_term($term); } } } /** * Returns an array of all currency properties. */ function _ae_currency_api_get_currencies() { return array( 'AFN' => array('name' => t('Afghanistani Afghani (AFN)'), 'symbol' => '؋', 'decimals' => 2), 'ALL' => array('name' => t('Albanian Lek (ALL)'), 'symbol' => 'Lek', 'decimals' => 2), 'DZD' => array('name' => t('Algerian Dinar (DZD)'), 'symbol' => 'دج', 'decimals' => 2), 'ARS' => array('name' => t('Argentine Peso (ARS)'), 'symbol' => '$', 'decimals' => 2), 'AWG' => array('name' => t('Aruba Florin (AWG)'), 'symbol' => 'ƒ', 'decimals' => 2), 'AUD' => array('name' => t('Australian Dollar (AUD)'), 'symbol' => '$', 'decimals' => 2), 'AZN' => array('name' => t('Azerbaijan New Maneat (AZN)'), 'symbol' => 'ман', 'decimals' => 2), 'BSD' => array('name' => t('Bahamian Dollar (BSD)'), 'symbol' => 'D', 'decimals' => 2), 'BHD' => array('name' => t('Bahraini Dinar (BHD)'), 'symbol' => '.د.ب', 'decimals' => 2), 'BDT' => array('name' => t('Bangladeshi Taka (BDT)'), 'symbol' => '৳, ৲', 'decimals' => 2), 'BBD' => array('name' => t('Barbadian Dollar (BBD)'), 'symbol' => 'Bds$', 'decimals' => 2), 'BYR' => array('name' => t('Belarus Ruble (BYR)'), 'symbol' => 'p.', 'decimals' => 2), 'BZD' => array('name' => t('Belize Dollar (BZD)'), 'symbol' => 'BZ$', 'decimals' => 2), 'BMD' => array('name' => t('Bermuda Dollar (BMD)'), 'symbol' => '$', 'decimals' => 2), 'BTN' => array('name' => t('Bhutanese Ngultrum (BTN)'), 'symbol' => 'Nu.', 'decimals' => 2), 'BOB' => array('name' => t('Bolivian Boliviano (BOB)'), 'symbol' => '$b', 'decimals' => 2), 'BAM' => array('name' => t('Bosnia and Herzegovina Convertible Marka (BAM)'), 'symbol' => 'KM', 'decimals' => 2), 'BWP' => array('name' => t('Botswana Pula (BWP)'), 'symbol' => 'P', 'decimals' => 2), 'BRL' => array('name' => t('Brazilian Real (BRL)'), 'symbol' => 'R$', 'decimals' => 2), 'GBP' => array('name' => t('British Pound (GBP)'), 'symbol' => '£', 'decimals' => 2), 'BND' => array('name' => t('Brunei Dollar (BND)'), 'symbol' => '$', 'decimals' => 2), 'BGN' => array('name' => t('Bulgarian Lev (BGN)'), 'symbol' => 'лв', 'decimals' => 2), 'BIF' => array('name' => t('Burundi Franc (BIF)'), 'symbol' => 'FBu', 'decimals' => 2), 'KHR' => array('name' => t('Cambodia Riel (KHR)'), 'symbol' => '៛', 'decimals' => 2), 'CAD' => array('name' => t('Canadian Dollar (CAD)'), 'symbol' => '$', 'decimals' => 2), 'CVE' => array('name' => t('Cape Verdean Escudo (CVE)'), 'symbol' => 'Esc', 'decimals' => 2), 'KYD' => array('name' => t('Cayman Islands Dollar (KYD)'), 'symbol' => '$', 'decimals' => 2), 'XOF' => array('name' => t('CFA Franc (BCEAO) (XOF)'), 'symbol' => 'F', 'decimals' => 2), 'XAF' => array('name' => t('CFA Franc (BEAC) (XAF)'), 'symbol' => 'F', 'decimals' => 2), 'CLP' => array('name' => t('Chilean Peso (CLP)'), 'symbol' => '$', 'decimals' => 2), 'CNY' => array('name' => t('Chinese Yuan (CNY)'), 'symbol' => '元', 'decimals' => 2), 'COP' => array('name' => t('Colombian Peso (COP)'), 'symbol' => '$', 'decimals' => 2), 'KMF' => array('name' => t('Comoros Franc (KMF)'), 'symbol' => 'F', 'decimals' => 2), 'CRC' => array('name' => t('Costa Rica Colon (CRC)'), 'symbol' => '₡', 'decimals' => 2), 'HRK' => array('name' => t('Croatian Kuna (HRK)'), 'symbol' => 'kn', 'decimals' => 2), 'CUP' => array('name' => t('Cuban Peso (CUP)'), 'symbol' => '₱', 'decimals' => 2), 'CYP' => array('name' => t('Cyprus Pound (CYP)'), 'symbol' => '£', 'decimals' => 2), 'CZK' => array('name' => t('Czech Koruna (CZK)'), 'symbol' => 'Kč', 'decimals' => 2), 'DKK' => array('name' => t('Danish Krone (DKK)'), 'symbol' => 'kr', 'decimals' => 2), 'DJF' => array('name' => t('Dijiboutian Franc (DJF)'), 'symbol' => 'Fdj', 'decimals' => 2), 'DOP' => array('name' => t('Dominican Peso (DOP)'), 'symbol' => 'RD$', 'decimals' => 2), 'XCD' => array('name' => t('East Caribbean Dollar (XCD)'), 'symbol' => '$', 'decimals' => 2), 'EGP' => array('name' => t('Egyptian Pound (EGP)'), 'symbol' => 'LE', 'decimals' => 2), 'SVC' => array('name' => t('El Salvador Colon (SVC)'), 'symbol' => '$', 'decimals' => 2), 'ERN' => array('name' => t('Eritrean Nakfa (ERN)'), 'symbol' => 'Nfk', 'decimals' => 2), 'EEK' => array('name' => t('Estonian Kroon (EEK)'), 'symbol' => 'kr', 'decimals' => 2), 'ETB' => array('name' => t('Ethiopian Birr (ETB)'), 'symbol' => 'Br', 'decimals' => 2), 'EUR' => array('name' => t('Euro (EUR)'), 'symbol' => '€', 'decimals' => 2), 'FKP' => array('name' => t('Falkland Islands Pound (FKP)'), 'symbol' => '£', 'decimals' => 2), 'FJD' => array('name' => t('Fiji Dollar (FJD)'), 'symbol' => '$', 'decimals' => 2), 'GMD' => array('name' => t('Gambian Dalasi (GMD)'), 'symbol' => 'D', 'decimals' => 2), 'GHC' => array('name' => t('Ghanian Cedi (GHC)'), 'symbol' => '¢', 'decimals' => 2), 'GIP' => array('name' => t('Gibraltar Pound (GIP)'), 'symbol' => '£', 'decimals' => 2), 'XAU' => array('name' => t('Gold Ounces (XAU)'), 'symbol' => 'XAU', 'decimals' => 2), 'GTQ' => array('name' => t('Guatemala Quetzal (GTQ)'), 'symbol' => 'Q', 'decimals' => 2), 'GGP' => array('name' => t('Guernsey Pound (GGP)'), 'symbol' => '£', 'decimals' => 2), 'GNF' => array('name' => t('Guinea Franc (GNF)'), 'symbol' => 'FG', 'decimals' => 2), 'GYD' => array('name' => t('Guyana Dollar (GYD)'), 'symbol' => '$', 'decimals' => 2), 'HTG' => array('name' => t('Haiti Gourde (HTG)'), 'symbol' => 'G', 'decimals' => 2), 'HNL' => array('name' => t('Honduras Lempira (HNL)'), 'symbol' => 'L', 'decimals' => 2), 'HKD' => array('name' => t('Hong Kong Dollar (HKD)'), 'symbol' => 'HK$', 'decimals' => 2), 'HUF' => array('name' => t('Hungarian Forint (HUF)'), 'symbol' => 'Ft', 'decimals' => 0), 'ISK' => array('name' => t('Iceland Krona (ISK)'), 'symbol' => 'kr', 'decimals' => 2), 'INR' => array('name' => t('Indian Rupee (INR)'), 'symbol' => '₹', 'decimals' => 2), 'IDR' => array('name' => t('Indonesian Rupiah (IDR)'), 'symbol' => 'Rp', 'decimals' => 2), 'IRR' => array('name' => t('Iran Rial (IRR)'), 'symbol' => '﷼', 'decimals' => 2), 'IQD' => array('name' => t('Iraqi Dinar (IQD)'), 'symbol' => 'ع.د', 'decimals' => 2), 'ILS' => array('name' => t('Israeli Shekel (ILS)'), 'symbol' => '₪', 'decimals' => 2), 'JMD' => array('name' => t('Jamaican Dollar (JMD)'), 'symbol' => 'J$', 'decimals' => 2), 'JPY' => array('name' => t('Japanese Yen (JPY)'), 'symbol' => '¥', 'decimals' => 0), 'JOD' => array('name' => t('Jordanian Dinar (JOD)'), 'symbol' => 'din.', 'decimals' => 2), 'KZT' => array('name' => t('Kazakhstan Tenge (KZT)'), 'symbol' => 'лв', 'decimals' => 2), 'KES' => array('name' => t('Kenyan Shilling (KES)'), 'symbol' => 'KSh', 'decimals' => 2), 'KRW' => array('name' => t('Korean Won (KRW)'), 'symbol' => '₩', 'decimals' => 2), 'KWD' => array('name' => t('Kuwaiti Dinar (KWD)'), 'symbol' => 'د.ك', 'decimals' => 2), 'KGS' => array('name' => t('Kyrgyzstan Som (KGS)'), 'symbol' => 'лв', 'decimals' => 2), 'LAK' => array('name' => t('Lao Kip (LAK)'), 'symbol' => '₭', 'decimals' => 2), 'LVL' => array('name' => t('Latvian Lat (LVL)'), 'symbol' => 'Ls', 'decimals' => 2), 'LBP' => array('name' => t('Lebanese Pound (LBP)'), 'symbol' => '£', 'decimals' => 2), // L for singular, M for plural 'LSL' => array('name' => t('Lesotho Loti (LSL)'), 'symbol' => 'M', 'decimals' => 2), 'LRD' => array('name' => t('Liberian Dollar (LRD)'), 'symbol' => '$', 'decimals' => 2), 'LYD' => array('name' => t('Libyan Dinar (LYD)'), 'symbol' => 'ل.د', 'decimals' => 2), 'LTL' => array('name' => t('Lithuanian Lita (LTL)'), 'symbol' => 'Lt', 'decimals' => 2), 'MOP' => array('name' => t('Macau Pataca (MOP)'), 'symbol' => 'MOP$', 'decimals' => 2), 'MKD' => array('name' => t('Macedonian Denar (MKD)'), 'symbol' => 'ден', 'decimals' => 2), // Non-decimal currency. 'MGA' => array('name' => t('Malagasy ariary (MGA)'), 'symbol' => 'Ar', 'decimals' => 0), 'MWK' => array('name' => t('Malawian Kwacha (MWK)'), 'symbol' => 'MK', 'decimals' => 2), 'MYR' => array('name' => t('Malaysian Ringgit (MYR)'), 'symbol' => 'RM', 'decimals' => 2), 'MVR' => array('name' => t('Maldives Rufiyaa (MVR)'), 'symbol' => 'Rf', 'decimals' => 2), 'MTL' => array('name' => t('Maltese Lira (MTL)'), 'symbol' => 'Lm', 'decimals' => 2), // Non-decimal currency. 'MRO' => array('name' => t('Mauritania Ougulya (MRO)'), 'symbol' => 'UM', 'decimals' => 0), 'MUR' => array('name' => t('Mauritius Rupee (MUR)'), 'symbol' => '₨', 'decimals' => 2), 'MXN' => array('name' => t('Mexican Peso (MXN)'), 'symbol' => '$', 'decimals' => 2), 'MDL' => array('name' => t('Moldovan Leu (MDL)'), 'symbol' => 'lei', 'decimals' => 2), 'MNT' => array('name' => t('Mongolian Tugrik (MNT)'), 'symbol' => '₮', 'decimals' => 2), 'MAD' => array('name' => t('Moroccan Dirham (MAD)'), 'symbol' => 'د.م.', 'decimals' => 2), 'MZM' => array('name' => t('Mozambique Metical (MZM)'), 'symbol' => 'MT', 'decimals' => 2), 'MMK' => array('name' => t('Myanmar Kyat (MMK)'), 'symbol' => 'K', 'decimals' => 2), 'NAD' => array('name' => t('Namibian Dollar (NAD)'), 'symbol' => '$', 'decimals' => 2), 'NPR' => array('name' => t('Nepalese Rupee (NPR)'), 'symbol' => '₨', 'decimals' => 2), 'ANG' => array('name' => t('Neth Antilles Guilder (ANG)'), 'symbol' => 'ƒ', 'decimals' => 2), 'NZD' => array('name' => t('New Zealand Dollar (NZD)'), 'symbol' => '$', 'decimals' => 2), 'NIO' => array('name' => t('Nicaragua Cordoba (NIO)'), 'symbol' => 'C$', 'decimals' => 2), 'NGN' => array('name' => t('Nigerian Naira (NGN)'), 'symbol' => '₦', 'decimals' => 2), 'KPW' => array('name' => t('North Korean Won (KPW)'), 'symbol' => '₩', 'decimals' => 2), 'NOK' => array('name' => t('Norwegian Krone (NOK)'), 'symbol' => 'kr', 'decimals' => 2), 'OMR' => array('name' => t('Omani Rial (OMR)'), 'symbol' => '﷼', 'decimals' => 2), 'XPF' => array('name' => t('Pacific Franc (XPF)'), 'symbol' => 'F', 'decimals' => 2), 'PKR' => array('name' => t('Pakistani Rupee (PKR)'), 'symbol' => '₨', 'decimals' => 2), 'XPD' => array('name' => t('Palladium Ounces (XPD)'), 'symbol' => 'XPD', 'decimals' => 2), 'PAB' => array('name' => t('Panama Balboa (PAB)'), 'symbol' => 'B/.', 'decimals' => 2), 'PGK' => array('name' => t('Papua New Guinea Kina (PGK)'), 'symbol' => 'K', 'decimals' => 2), 'PYG' => array('name' => t('Paraguayan Guarani (PYG)'), 'symbol' => 'Gs', 'decimals' => 2), 'PEN' => array('name' => t('Peruvian Nuevo Sol (PEN)'), 'symbol' => 'S/.', 'decimals' => 2), 'PHP' => array('name' => t('Philippine Peso (PHP)'), 'symbol' => 'Php', 'decimals' => 2), 'XPT' => array('name' => t('Platinum Ounces (XPT)'), 'symbol' => 'XPT', 'decimals' => 2), 'PLN' => array('name' => t('Polish Zloty (PLN)'), 'symbol' => 'zł', 'decimals' => 2), 'QAR' => array('name' => t('Qatar Rial (QAR)'), 'symbol' => '﷼', 'decimals' => 2), 'RON' => array('name' => t('Romanian New Leu (RON)'), 'symbol' => 'lei', 'decimals' => 2), 'RUB' => array('name' => t('Russian Rouble (RUB)'), 'symbol' => 'руб.', 'decimals' => 2), 'RWF' => array('name' => t('Rwandese Franc (RWF)'), 'symbol' => 'RF', 'decimals' => 2), 'WST' => array('name' => t('Samoan Tala (WST)'), 'symbol' => 'WS$', 'decimals' => 2), 'STD' => array('name' => t('Sao Tome Dobra (STD)'), 'symbol' => 'Db', 'decimals' => 2), 'SAR' => array('name' => t('Saudi Arabian Riyal (SAR)'), 'symbol' => '﷼', 'decimals' => 2), 'SCR' => array('name' => t('Seychelles Rupee (SCR)'), 'symbol' => '₨', 'decimals' => 2), 'RSD' => array('name' => t('Serbian Dinar (RSD)'), 'symbol' => 'Дин.', 'decimals' => 2), 'SLL' => array('name' => t('Sierra Leone Leone (SLL)'), 'symbol' => 'Le', 'decimals' => 2), 'XAG' => array('name' => t('Silver Ounces (XAG)'), 'symbol' => 'XAG', 'decimals' => 2), 'SGD' => array('name' => t('Singapore Dollar (SGD)'), 'symbol' => '$', 'decimals' => 2), 'SKK' => array('name' => t('Slovak Koruna (SKK)'), 'symbol' => 'SIT', 'decimals' => 2), 'SBD' => array('name' => t('Solomon Islands Dollar (SBD)'), 'symbol' => '$', 'decimals' => 2), 'SOS' => array('name' => t('Somali Shilling (SOS)'), 'symbol' => 'S', 'decimals' => 2), 'ZAR' => array('name' => t('South African Rand (ZAR)'), 'symbol' => 'R', 'decimals' => 2), 'LKR' => array('name' => t('Sri Lanka Rupee (LKR)'), 'symbol' => '₨', 'decimals' => 2), 'SHP' => array('name' => t('St Helena Pound (SHP)'), 'symbol' => '£', 'decimals' => 2), // No symbol. // See http://en.wikipedia.org/wiki/Sudanese_pound 'SDG' => array('name' => t('Sudanese Pound (SDG)'), 'symbol' => 'SDG', 'decimals' => 2), 'SRD' => array('name' => t('Surinam Dollar (SRD)'), 'symbol' => '$', 'decimals' => 2), // L for singular, E for plural 'SZL' => array('name' => t('Swaziland Lilageni (SZL)'), 'symbol' => 'E', 'decimals' => 2), 'SEK' => array('name' => t('Swedish Krona (SEK)'), 'symbol' => 'kr', 'decimals' => 2), 'CHF' => array('name' => t('Swiss Franc (CHF)'), 'symbol' => 'CHF', 'decimals' => 2), 'SYP' => array('name' => t('Syrian Pound (SYP)'), 'symbol' => '£', 'decimals' => 2), 'TWD' => array('name' => t('Taiwan Dollar (TWD)'), 'symbol' => 'NT$', 'decimals' => 2), // No symbol, but instead an insane formatting. // See http://en.wikipedia.org/wiki/Tanzanian_shilling#Symbol 'TZS' => array('name' => t('Tanzanian Shilling (TZS)'), 'symbol' => 'TZS', 'decimals' => 2), 'THB' => array('name' => t('Thai Baht (THB)'), 'symbol' => '฿', 'decimals' => 2), 'TOP' => array('name' => t('Tonga Pa\'anga (TOP)'), 'symbol' => 'T$', 'decimals' => 2), 'TTD' => array('name' => t('Trinidad & Tobago Dollar (TTD)'), 'symbol' => 'TT$', 'decimals' => 2), 'TND' => array('name' => t('Tunisian Dinar (TND)'), 'symbol' => 'د.ت', 'decimals' => 2), 'TRY' => array('name' => t('Turkish Lira (TRY)'), 'symbol' => 'TL', 'decimals' => 2), 'USD' => array('name' => t('U.S. Dollar (USD)'), 'symbol' => '$', 'decimals' => 2), 'AED' => array('name' => t('UAE Dirham (AED)'), 'symbol' => 'د.إ', 'decimals' => 2), 'UGX' => array('name' => t('Ugandan Shilling (UGX)'), 'symbol' => 'USh', 'decimals' => 2), // There is a new sign as of March 2004, which is encoded as U+20B4 in // Unicode 4.1 released in 2005. It's not yet supported by most operating // systems, so I opted for the abbrevation instead. 'UAH' => array('name' => t('Ukraine Hryvnia (UAH)'), 'symbol' => 'грн.', 'decimals' => 2), 'UYU' => array('name' => t('Uruguayan New Peso (UYU)'), 'symbol' => '$U', 'decimals' => 2), 'UZS' => array('name' => t('Uzbekistan Sum (UZS)'), 'symbol' => 'лв', 'decimals' => 2), 'VUV' => array('name' => t('Vanuatu Vatu (VUV)'), 'symbol' => 'Vt', 'decimals' => 2), 'VEB' => array('name' => t('Venezuelan Bolivar (VEB)'), 'symbol' => 'Bs', 'decimals' => 2), 'PETRO' => array('name' => t('Venezuelan Petro Coin (PTR)'), 'symbol' => 'Ptr', 'decimals' => 2), 'VND' => array('name' => t('Vietnam Dong (VND)'), 'symbol' => '₫', 'decimals' => 2), 'YER' => array('name' => t('Yemen Riyal (YER)'), 'symbol' => '﷼', 'decimals' => 2), 'YUM' => array('name' => t('Yugoslav Dinar (YUM)'), 'symbol' => 'дин', 'decimals' => 2), 'ZMK' => array('name' => t('Zambian Kwacha (ZMK)'), 'symbol' => 'ZK', 'decimals' => 2), 'ZMW' => array('name' => t('Zambian Kwacha (ZMW)'), 'symbol' => 'ZK', 'decimals' => 2), 'ZWD' => array('name' => t('Zimbabwe Dollar (ZWD)'), 'symbol' => 'Z$', 'decimals' => 2), ); } /** * Returns an array of all fuentes de financiamiento. */ function _ae_fuentes_get(){ return array( 'Recursos Ordinarios', 'Servicio de la deuda Pública', 'Proyectos por endeudamiento', 'Banca Comercial', 'Bilateral', 'Venta de Bienes y/o Servicios', 'Disminución de saldo en caja y banco', 'Cotizaciones de afiliados', 'Fuentes financieras', 'Otras fuentes por Ingresos Propios', 'Banco de Desarrollo Económico y Social de Venezuela (Bandes)', 'Convenio Venezuela Argentina', 'Convenio Venezuela Belarús', 'Convenio Venezuela Iran', 'Convenio Venezuela Uruguay', 'Excedentes de la Oficina Nacional del Tesoro', 'Fondo Bicentenario', 'Fondo de Ahorro Obligatorio para la Vivienda (FAOV)', 'Fondo Conjunto Chino Venezolano (FCCV)', 'Fondo de Aportaciones para la Seguridad Pública (FASP)', 'Fondo de Compensación Interterritorial (FCI)', 'Fondo para el Desarrollo Nacional (FONDEN)', 'Fondo de Eficiencia Socialista', 'Fondo Eléctrico Nacional (FEN)', 'Fondo Especial Ezequiel Zamora', 'Fondo Gran Volumen Largo Plazo', 'Fondo Independencia', 'Fondo Miranda', 'Fondo para el Desarrollo Económico y Social del País (Fondespa)', 'Fondo Siembra Petrolera', 'Fondo Simón Bolívar para la Reconstrucción', 'Situado constitucional', 'Transferencias de otros entes descentralizados', 'Otras Fuentes', 'Fondo Siembra Petrolera', 'Fondo Siembra Petrolera', 'Fondo Siembra Petrolera', 'Fondo Siembra Petrolera', ); } /* * _accion_especifica_install_type_remove_field * eliminar los tipos de contenidos necesarios para el funcionamiento del modulo */ function _accion_especifica_install_type_remove_field() { // Load fields. $accion_especifica_fields = _accion_especifica_load_fields(); $remove_field = FALSE; if (count($accion_especifica_fields['fields'])) { foreach ($accion_especifica_fields['fields'] as $accion_especifica_inserts) { $instances = content_field_instance_read(array( 'field_name' => $accion_especifica_inserts['field_name'], 'type_name' => $accion_especifica_inserts['type_name'] )); if (count($instances)) { $remove_field = TRUE; // Only add the field if it doesn't exist. Don't overwrite any changes. content_field_instance_delete($accion_especifica_inserts['field_name'], $accion_especifica_inserts['type_name']); drupal_set_message(t("Removed field %typefield in content type %typecontent", array('%typefield' => $accion_especifica_inserts['label'], '%typecontent' => $accion_especifica_inserts['type_name']))); } } } if ($remove_field) { content_clear_type_cache(TRUE); menu_rebuild(); } } /* * _accion_especifica_install_type_create_field * Crear los tipos de contenidos necesarios para el funcionamiento del modulo */ function _accion_especifica_install_type_create_field() { // Load fields. $accion_especifica_fields = _accion_especifica_load_fields(); $create_field = FALSE; if (count($accion_especifica_fields['fields'])) { foreach ($accion_especifica_fields['fields'] as $accion_especifica_inserts) { $instances = content_field_instance_read(array( 'field_name' => $accion_especifica_inserts['field_name'], 'type_name' => $accion_especifica_inserts['type_name'] )); if (count($instances) < 1) { $create_field = TRUE; // Only add the field if it doesn't exist. Don't overwrite any changes. $field_create = content_field_instance_create($accion_especifica_inserts, FALSE); drupal_set_message(t("Saved field %typefield in content type %typecontent", array('%typefield' => $accion_especifica_inserts['label'], '%typecontent' => $accion_especifica_inserts['type_name']))); } } } if ($create_field) { content_clear_type_cache(TRUE); menu_rebuild(); } } /* * _accion_especifica_load_fields * Campos */ function _accion_especifica_load_fields() { $content = array(); $content['fields'] = array(); // accion especifica $content['fields'][] = array ( 'label' => 'Nombre de la Acción Específica', 'type_name' => 'accion_especifica', 'field_name' => 'field_accion_titulo', 'type' => 'text', 'widget_type' => 'text_textarea', 'change' => 'Change basic information', 'weight' => '6', 'rows' => '5', 'size' => 60, 'description' => '', 'default_value' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_titulo][0][value', ), ), 'default_value_php' => '', 'default_value_widget' => array ( 'field_accion_esp_bien' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_titulo][0][value', ), ), ), 'required' => 1, 'multiple' => '0', 'text_processing' => '0', 'max_length' => '', 'allowed_values' => '', 'allowed_values_php' => '', 'op' => 'Save field settings', 'module' => 'text', 'widget_module' => 'text', 'columns' => array ( 'value' => array ( 'type' => 'text', 'size' => 'big', 'not null' => false, 'sortable' => true, 'views' => true, ), ), 'display_settings' => array ( 'label' => array ( 'format' => 'above', 'exclude' => 0, ), 'teaser' => array ( 'format' => 'default', 'exclude' => 0, ), 'full' => array ( 'format' => 'default', 'exclude' => 0, ), 4 => array ( 'format' => 'default', 'exclude' => 0, ), 'inline' => array ( 'format' => 'default', 'exclude' => 0, ), 'modal' => array ( 'format' => 'default', 'exclude' => 0, ), 'token' => array ( 'format' => 'default', 'exclude' => 0, ), ), ); $content['fields'][] = array ( 'label' => 'Fecha de Inicio', 'type_name' => 'accion_especifica', 'field_name' => 'field_accion_esp_fechai', 'type' => 'datetime', 'widget_type' => 'date_popup', 'change' => 'Change basic information', 'weight' => '3', 'default_value' => 'now', 'default_value2' => 'same', 'default_value_code' => '', 'default_value_code2' => '', 'input_format' => 'd/m/Y', 'input_format_custom' => '', 'year_range' => '-4:+1', 'increment' => '1', 'advanced' => array ( 'label_position' => 'above', 'text_parts' => array ( 'year' => 0, 'month' => 0, 'day' => 0, 'hour' => 0, 'minute' => 0, 'second' => 0, ), ), 'label_position' => 'above', 'text_parts' => array ( ), 'description' => '', 'required' => 1, 'multiple' => '0', 'repeat' => 0, 'todate' => '', 'granularity' => array ( 'year' => 'year', 'month' => 'month', 'day' => 'day', ), 'default_format' => 'medium', 'tz_handling' => 'none', 'timezone_db' => '', 'op' => 'Save field settings', 'module' => 'date', 'widget_module' => 'date', 'columns' => array ( 'value' => array ( 'type' => 'datetime', 'not null' => false, 'sortable' => true, 'views' => true, ), ), 'display_settings' => array ( 'label' => array ( 'format' => 'above', 'exclude' => 0, ), 'teaser' => array ( 'format' => 'default', 'exclude' => 0, ), 'full' => array ( 'format' => 'default', 'exclude' => 0, ), 4 => array ( 'format' => 'default', 'exclude' => 0, ), 'inline' => array ( 'format' => 'default', 'exclude' => 0, ), 'modal' => array ( 'format' => 'default', 'exclude' => 0, ), 'token' => array ( 'format' => 'default', 'exclude' => 0, ), ), ); $content['fields'][] = array ( 'label' => 'Fecha de Fin', 'type_name' => 'accion_especifica', 'field_name' => 'field_accion_esp_fechaf', 'type' => 'datetime', 'widget_type' => 'date_popup', 'change' => 'Change basic information', 'weight' => '4', 'default_value' => 'now', 'default_value2' => 'same', 'default_value_code' => '', 'default_value_code2' => '', 'input_format' => 'd/m/Y', 'input_format_custom' => '', 'year_range' => '-4:+1', 'increment' => '1', 'advanced' => array ( 'label_position' => 'above', 'text_parts' => array ( 'year' => 0, 'month' => 0, 'day' => 0, 'hour' => 0, 'minute' => 0, 'second' => 0, ), ), 'label_position' => 'above', 'text_parts' => array ( ), 'description' => '', 'required' => 1, 'multiple' => '0', 'repeat' => 0, 'todate' => '', 'granularity' => array ( 'year' => 'year', 'month' => 'month', 'day' => 'day', ), 'default_format' => 'medium', 'tz_handling' => 'none', 'timezone_db' => 'UTC', 'op' => 'Save field settings', 'module' => 'date', 'widget_module' => 'date', 'columns' => array ( 'value' => array ( 'type' => 'datetime', 'not null' => false, 'sortable' => true, 'views' => true, ), ), 'display_settings' => array ( 'label' => array ( 'format' => 'above', 'exclude' => 0, ), 'teaser' => array ( 'format' => 'default', 'exclude' => 0, ), 'full' => array ( 'format' => 'default', 'exclude' => 0, ), 4 => array ( 'format' => 'default', 'exclude' => 0, ), 'inline' => array ( 'format' => 'default', 'exclude' => 0, ), 'modal' => array ( 'format' => 'default', 'exclude' => 0, ), 'token' => array ( 'format' => 'default', 'exclude' => 0, ), ), ); $content['fields'][] = array ( 'label' => 'Ejecutor', 'type_name' => 'accion_especifica', 'field_name' => 'field_accion_esp_ejecutor', 'type' => 'text', 'widget_type' => 'text_textfield', 'change' => 'Change basic information', 'weight' => '5', 'rows' => 5, 'size' => '60', 'description' => '', 'default_value' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_ejecutor][0][value', ), ), 'default_value_php' => '', 'default_value_widget' => array ( 'field_accion_esp_ejecutor' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_ejecutor][0][value', ), ), ), 'required' => 1, 'multiple' => '0', 'text_processing' => '0', 'max_length' => '200', 'allowed_values' => '', 'allowed_values_php' => '', 'op' => 'Save field settings', 'module' => 'text', 'widget_module' => 'text', 'columns' => array ( 'value' => array ( 'type' => 'varchar', 'length' => '200', 'not null' => false, 'sortable' => true, 'views' => true, ), ), 'display_settings' => array ( 'label' => array ( 'format' => 'above', 'exclude' => 0, ), 'teaser' => array ( 'format' => 'default', 'exclude' => 0, ), 'full' => array ( 'format' => 'default', 'exclude' => 0, ), 4 => array ( 'format' => 'default', 'exclude' => 0, ), 'inline' => array ( 'format' => 'default', 'exclude' => 0, ), 'modal' => array ( 'format' => 'default', 'exclude' => 0, ), 'token' => array ( 'format' => 'default', 'exclude' => 0, ), ), ); $content['fields'][] = array ( 'label' => 'Descripción del Bien o Servicio', 'type_name' => 'accion_especifica', 'field_name' => 'field_accion_esp_bien', 'type' => 'text', 'widget_type' => 'text_textarea', 'change' => 'Change basic information', 'weight' => '6', 'rows' => '5', 'size' => 60, 'description' => '', 'default_value' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_bien][0][value', ), ), 'default_value_php' => '', 'default_value_widget' => array ( 'field_accion_esp_bien' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_bien][0][value', ), ), ), 'required' => 1, 'multiple' => '0', 'text_processing' => '0', 'max_length' => '', 'allowed_values' => '', 'allowed_values_php' => '', 'op' => 'Save field settings', 'module' => 'text', 'widget_module' => 'text', 'columns' => array ( 'value' => array ( 'type' => 'text', 'size' => 'big', 'not null' => false, 'sortable' => true, 'views' => true, ), ), 'display_settings' => array ( 'label' => array ( 'format' => 'above', 'exclude' => 0, ), 'teaser' => array ( 'format' => 'default', 'exclude' => 0, ), 'full' => array ( 'format' => 'default', 'exclude' => 0, ), 4 => array ( 'format' => 'default', 'exclude' => 0, ), 'inline' => array ( 'format' => 'default', 'exclude' => 0, ), 'modal' => array ( 'format' => 'default', 'exclude' => 0, ), 'token' => array ( 'format' => 'default', 'exclude' => 0, ), ), ); $content['fields'][] = array ( 'label' => 'Unidad de Medida', 'type_name' => 'accion_especifica', 'field_name' => 'field_accion_esp_unidadm', 'type' => 'content_taxonomy', 'widget_type' => 'content_taxonomy_select', 'change' => 'Change basic information', 'weight' => '7', 'show_depth' => 1, 'group_parent' => '0', 'description' => '', 'default_value' => array ( 0 => array ( 'value' => '', ), ), 'default_value_php' => '', 'default_value_widget' => array ( 'field_accion_esp_unidadm' => array ( 'value' => '', ), ), 'required' => 1, 'multiple' => '0', 'save_term_node' => 0, 'vid' => variable_get('proyectos_operativos_extra_unidad', 0), 'parent' => '0', 'parent_php_code' => '', 'depth' => '', 'op' => 'Save field settings', 'module' => 'content_taxonomy', 'widget_module' => 'content_taxonomy_options', 'columns' => array ( 'value' => array ( 'type' => 'int', 'not null' => false, 'sortable' => false, ), ), 'display_settings' => array ( 'label' => array ( 'format' => 'above', 'exclude' => 0, ), 'teaser' => array ( 'format' => 'default', 'exclude' => 0, ), 'full' => array ( 'format' => 'default', 'exclude' => 0, ), 4 => array ( 'format' => 'default', 'exclude' => 0, ), 'inline' => array ( 'format' => 'default', 'exclude' => 0, ), 'modal' => array ( 'format' => 'default', 'exclude' => 0, ), 'token' => array ( 'format' => 'default', 'exclude' => 0, ), ), ); $content['fields'][] = array ( 'label' => 'Ponderación de Importancia de la AE', 'type_name' => 'accion_especifica', 'field_name' => 'field_accion_esp_ponderacion', 'type' => 'number_decimal', 'widget_type' => 'number', 'change' => 'Change basic information', 'weight' => '8', 'description' => '', 'default_value' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_ponderacion][0][value', ), ), 'default_value_php' => '', 'default_value_widget' => array ( 'field_accion_esp_ponderacion' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_ponderacion][0][value', ), ), ), 'required' => 1, 'multiple' => '0', 'min' => '0', 'max' => '', 'precision' => '32', 'scale' => '0', 'decimal' => '.', 'prefix' => '', 'suffix' => '%', 'allowed_values' => '', 'allowed_values_php' => '', 'op' => 'Save field settings', 'module' => 'number', 'widget_module' => 'number', 'columns' => array ( 'value' => array ( 'type' => 'numeric', 'precision' => '32', 'scale' => '0', 'not null' => false, 'sortable' => true, ), ), 'display_settings' => array ( 'label' => array ( 'format' => 'above', 'exclude' => 0, ), 'teaser' => array ( 'format' => 'default', 'exclude' => 0, ), 'full' => array ( 'format' => 'default', 'exclude' => 0, ), 4 => array ( 'format' => 'default', 'exclude' => 0, ), 'inline' => array ( 'format' => 'default', 'exclude' => 0, ), 'modal' => array ( 'format' => 'default', 'exclude' => 0, ), 'token' => array ( 'format' => 'default', 'exclude' => 0, ), ), ); $content['fields'][] = array ( 'label' => 'Distribución de Meta Fisíca', 'type_name' => 'accion_especifica', 'field_name' => 'field_accion_esp_metaf', 'type' => 'cck_plan_fields_simple_field', 'widget_type' => 'cck_plan_fields_simple_elements', 'change' => 'Change basic information', 'weight' => '9', 'min' => '0', 'max' => '', 'description' => '', 'default_value' => array ( 0 => array ( 'value' => '0', 'value_1' => '0', 'value_2' => '0', 'value_3' => '0', 'value_4' => '0', 'value_5' => '0', 'value_6' => '0', 'value_7' => '0', 'value_8' => '0', 'value_9' => '0', 'value_10' => '0', 'value_11' => '0', 'total' => '0', '_error_element' => 'value', ), ), 'default_value_php' => '', 'default_value_widget' => array ( 'field_accion_esp_metaf' => array ( 0 => array ( 'value' => 0, 'value_1' => 0, 'value_2' => 0, 'value_3' => 0, 'value_4' => 0, 'value_5' => 0, 'value_6' => 0, 'value_7' => 0, 'value_8' => 0, 'value_9' => 0, 'value_10' => 0, 'value_11' => 0, 'total' => 0, '_error_element' => 'value', ), ), ), 'required' => 1, 'multiple' => '0', 'cck_plan_fields_simple_type' => 'int', 'op' => 'Save field settings', 'module' => 'cck_plan_fields_simple', 'widget_module' => 'cck_plan_fields_simple', 'columns' => array ( 'value' => array ( 'type' => 'int', 'not null' => false, 'sortable' => true, 'views' => true, ), 'value_1' => array ( 'type' => 'int', 'not null' => false, 'sortable' => true, 'views' => true, ), 'value_2' => array ( 'type' => 'int', 'not null' => false, 'sortable' => true, 'views' => true, ), 'value_3' => array ( 'type' => 'int', 'not null' => false, 'sortable' => true, 'views' => true, ), 'value_4' => array ( 'type' => 'int', 'not null' => false, 'sortable' => true, 'views' => true, ), 'value_5' => array ( 'type' => 'int', 'not null' => false, 'sortable' => true, 'views' => true, ), 'value_6' => array ( 'type' => 'int', 'not null' => false, 'sortable' => true, 'views' => true, ), 'value_7' => array ( 'type' => 'int', 'not null' => false, 'sortable' => true, 'views' => true, ), 'value_8' => array ( 'type' => 'int', 'not null' => false, 'sortable' => true, 'views' => true, ), 'value_9' => array ( 'type' => 'int', 'not null' => false, 'sortable' => true, 'views' => true, ), 'value_10' => array ( 'type' => 'int', 'not null' => false, 'sortable' => true, 'views' => true, ), 'value_11' => array ( 'type' => 'int', 'not null' => false, 'sortable' => true, 'views' => true, ), ), 'display_settings' => array ( 'label' => array ( 'format' => 'above', 'exclude' => 0, ), 'teaser' => array ( 'format' => 'default', 'exclude' => 0, ), 'full' => array ( 'format' => 'default', 'exclude' => 0, ), 4 => array ( 'format' => 'default', 'exclude' => 0, ), 'inline' => array ( 'format' => 'default', 'exclude' => 0, ), 'modal' => array ( 'format' => 'default', 'exclude' => 0, ), 'token' => array ( 'format' => 'default', 'exclude' => 0, ), ), ); $content['fields'][] = array ( 'label' => 'Programación Financiera', 'type_name' => 'accion_especifica', 'field_name' => 'field_accion_esp_programacion', 'type' => 'cck_plan_fields_field', 'widget_type' => 'cck_plan_fields_elements', 'change' => 'Change basic information', 'weight' => '11', 'min' => '0', 'max' => '', 'description' => '', 'default_value' => array ( 0 => array ( 'tid' => '', 'value' => '0', 'value_1' => '0', 'value_2' => '0', 'value_3' => '0', 'value_4' => '0', 'value_5' => '0', 'value_6' => '0', 'value_7' => '0', 'value_8' => '0', 'value_9' => '0', 'value_10' => '0', 'value_11' => '0', 'total' => '0', '_error_element' => 'value', ), ), 'default_value_php' => '', 'default_value_widget' => array ( 'field_accion_esp_programacion' => array ( 0 => array ( 'tid' => '', 'value' => 0, 'value_1' => 0, 'value_2' => 0, 'value_3' => 0, 'value_4' => 0, 'value_5' => 0, 'value_6' => 0, 'value_7' => 0, 'value_8' => 0, 'value_9' => 0, 'value_10' => 0, 'value_11' => 0, 'total' => 0, '_error_element' => 'value', ), ), ), 'required' => 1, 'multiple' => '1', 'vid' => variable_get('proyectos_operativos_extra_partacc', 0), 'vtid' => array ( 9 => '9', 195 => '195', 284 => '284', 380 => '380', 490 => '490', 609 => '609', ), 'op' => 'Save field settings', 'module' => 'cck_plan_fields', 'widget_module' => 'cck_plan_fields', 'columns' => array ( 'tid' => array ( 'type' => 'int', 'not null' => false, 'sortable' => true, 'views' => true, ), 'value' => array ( 'type' => 'numeric', 'precision' => '32', 'scale' => '0', 'not null' => false, 'sortable' => true, ), 'value_1' => array ( 'type' => 'numeric', 'precision' => '32', 'scale' => '0', 'not null' => false, 'sortable' => true, ), 'value_2' => array ( 'type' => 'numeric', 'precision' => '32', 'scale' => '0', 'not null' => false, 'sortable' => true, ), 'value_3' => array ( 'type' => 'numeric', 'precision' => '32', 'scale' => '0', 'not null' => false, 'sortable' => true, ), 'value_4' => array ( 'type' => 'numeric', 'precision' => '32', 'scale' => '0', 'not null' => false, 'sortable' => true, ), 'value_5' => array ( 'type' => 'numeric', 'precision' => '32', 'scale' => '0', 'not null' => false, 'sortable' => true, ), 'value_6' => array ( 'type' => 'numeric', 'precision' => '32', 'scale' => '0', 'not null' => false, 'sortable' => true, ), 'value_7' => array ( 'type' => 'numeric', 'precision' => '32', 'scale' => '0', 'not null' => false, 'sortable' => true, ), 'value_8' => array ( 'type' => 'numeric', 'precision' => '32', 'scale' => '0', 'not null' => false, 'sortable' => true, ), 'value_9' => array ( 'type' => 'numeric', 'precision' => '32', 'scale' => '0', 'not null' => false, 'sortable' => true, ), 'value_10' => array ( 'type' => 'numeric', 'precision' => '32', 'scale' => '0', 'not null' => false, 'sortable' => true, ), 'value_11' => array ( 'type' => 'numeric', 'precision' => '32', 'scale' => '0', 'not null' => false, 'sortable' => true, ), ), 'display_settings' => array ( 'label' => array ( 'format' => 'above', 'exclude' => 0, ), 'teaser' => array ( 'format' => 'default', 'exclude' => 0, ), 'full' => array ( 'format' => 'default', 'exclude' => 0, ), 4 => array ( 'format' => 'default', 'exclude' => 0, ), 'inline' => array ( 'format' => 'default', 'exclude' => 0, ), 'modal' => array ( 'format' => 'default', 'exclude' => 0, ), 'token' => array ( 'format' => 'default', 'exclude' => 0, ), ), ); $content['fields'][] = array ( 'label' => 'Transferencias', 'type_name' => 'accion_especifica', 'field_name' => 'field_accion_esp_transferencias', 'type' => 'number_decimal', 'widget_type' => 'number', 'change' => 'Change basic information', 'weight' => '12', 'description' => '', 'default_value' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_transferencias][0][value', ), ), 'default_value_php' => '', 'default_value_widget' => array ( 'field_accion_esp_transferencias' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_transferencias][0][value', ), ), ), 'required' => 0, 'multiple' => '0', 'min' => '0', 'max' => '', 'precision' => '32', 'scale' => '0', 'decimal' => '.', 'prefix' => '', 'suffix' => '', 'allowed_values' => '', 'allowed_values_php' => '', 'op' => 'Save field settings', 'module' => 'number', 'widget_module' => 'number', 'columns' => array ( 'value' => array ( 'type' => 'numeric', 'precision' => '32', 'scale' => '0', 'not null' => false, 'sortable' => true, ), ), 'display_settings' => array ( 'label' => array ( 'format' => 'above', 'exclude' => 0, ), 'teaser' => array ( 'format' => 'default', 'exclude' => 0, ), 'full' => array ( 'format' => 'default', 'exclude' => 0, ), 4 => array ( 'format' => 'default', 'exclude' => 0, ), 'inline' => array ( 'format' => 'default', 'exclude' => 0, ), 'modal' => array ( 'format' => 'default', 'exclude' => 0, ), 'token' => array ( 'format' => 'default', 'exclude' => 0, ), ), ); $content['fields'][] = array ( 'label' => 'Créditos Adicionales', 'type_name' => 'accion_especifica', 'field_name' => 'field_accion_esp_creditosa', 'type' => 'number_decimal', 'widget_type' => 'number', 'change' => 'Change basic information', 'weight' => '13', 'description' => '', 'default_value' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_creditosa][0][value', ), ), 'default_value_php' => '', 'default_value_widget' => array ( 'field_accion_esp_creditosa' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_creditosa][0][value', ), ), ), 'required' => 0, 'multiple' => '0', 'min' => '0', 'max' => '', 'precision' => '32', 'scale' => '0', 'decimal' => '.', 'prefix' => '', 'suffix' => '', 'allowed_values' => '', 'allowed_values_php' => '', 'op' => 'Save field settings', 'module' => 'number', 'widget_module' => 'number', 'columns' => array ( 'value' => array ( 'type' => 'numeric', 'precision' => '32', 'scale' => '0', 'not null' => false, 'sortable' => true, ), ), 'display_settings' => array ( 'label' => array ( 'format' => 'above', 'exclude' => 0, ), 'teaser' => array ( 'format' => 'default', 'exclude' => 0, ), 'full' => array ( 'format' => 'default', 'exclude' => 0, ), 4 => array ( 'format' => 'default', 'exclude' => 0, ), 'inline' => array ( 'format' => 'default', 'exclude' => 0, ), 'modal' => array ( 'format' => 'default', 'exclude' => 0, ), 'token' => array ( 'format' => 'default', 'exclude' => 0, ), ), ); $content['fields'][] = array ( 'label' => 'MCTI', 'type_name' => 'accion_especifica', 'field_name' => 'field_accion_esp_mcti', 'type' => 'number_decimal', 'widget_type' => 'number', 'change' => 'Change basic information', 'weight' => '14', 'description' => '', 'default_value' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_mcti][0][value', ), ), 'default_value_php' => '', 'default_value_widget' => array ( 'field_accion_esp_mcti' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_mcti][0][value', ), ), ), 'required' => 0, 'multiple' => '0', 'min' => '0', 'max' => '', 'precision' => '32', 'scale' => '0', 'decimal' => '.', 'prefix' => '', 'suffix' => '', 'allowed_values' => '', 'allowed_values_php' => '', 'op' => 'Save field settings', 'module' => 'number', 'widget_module' => 'number', 'columns' => array ( 'value' => array ( 'type' => 'numeric', 'precision' => '32', 'scale' => '0', 'not null' => false, 'sortable' => true, ), ), 'display_settings' => array ( 'label' => array ( 'format' => 'above', 'exclude' => 0, ), 'teaser' => array ( 'format' => 'default', 'exclude' => 0, ), 'full' => array ( 'format' => 'default', 'exclude' => 0, ), 4 => array ( 'format' => 'default', 'exclude' => 0, ), 'inline' => array ( 'format' => 'default', 'exclude' => 0, ), 'modal' => array ( 'format' => 'default', 'exclude' => 0, ), 'token' => array ( 'format' => 'default', 'exclude' => 0, ), ), ); $content['fields'][] = array ( 'label' => 'Venta de Activos', 'type_name' => 'accion_especifica', 'field_name' => 'field_accion_esp_venta_act', 'type' => 'number_decimal', 'widget_type' => 'number', 'change' => 'Change basic information', 'weight' => '15', 'description' => '', 'default_value' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_venta_act][0][value', ), ), 'default_value_php' => '', 'default_value_widget' => array ( 'field_accion_esp_venta_act' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_venta_act][0][value', ), ), ), 'required' => 0, 'multiple' => '0', 'min' => '0', 'max' => '', 'precision' => '32', 'scale' => '0', 'decimal' => '.', 'prefix' => '', 'suffix' => '', 'allowed_values' => '', 'allowed_values_php' => '', 'op' => 'Save field settings', 'module' => 'number', 'widget_module' => 'number', 'columns' => array ( 'value' => array ( 'type' => 'numeric', 'precision' => '32', 'scale' => '0', 'not null' => false, 'sortable' => true, ), ), 'display_settings' => array ( 'label' => array ( 'format' => 'above', 'exclude' => 0, ), 'teaser' => array ( 'format' => 'default', 'exclude' => 0, ), 'full' => array ( 'format' => 'default', 'exclude' => 0, ), 4 => array ( 'format' => 'default', 'exclude' => 0, ), 'inline' => array ( 'format' => 'default', 'exclude' => 0, ), 'modal' => array ( 'format' => 'default', 'exclude' => 0, ), 'token' => array ( 'format' => 'default', 'exclude' => 0, ), ), ); $content['fields'][] = array ( 'label' => 'Servicios', 'type_name' => 'accion_especifica', 'field_name' => 'field_accion_esp_activos', 'type' => 'number_decimal', 'widget_type' => 'number', 'change' => 'Change basic information', 'weight' => '16', 'description' => '', 'default_value' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_activos][0][value', ), ), 'default_value_php' => '', 'default_value_widget' => array ( 'field_accion_esp_activos' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_activos][0][value', ), ), ), 'required' => 0, 'multiple' => '0', 'min' => '0', 'max' => '', 'precision' => '32', 'scale' => '0', 'decimal' => '.', 'prefix' => '', 'suffix' => '', 'allowed_values' => '', 'allowed_values_php' => '', 'op' => 'Save field settings', 'module' => 'number', 'widget_module' => 'number', 'columns' => array ( 'value' => array ( 'type' => 'numeric', 'precision' => '32', 'scale' => '0', 'not null' => false, 'sortable' => true, ), ), 'display_settings' => array ( 'label' => array ( 'format' => 'above', 'exclude' => 0, ), 'teaser' => array ( 'format' => 'default', 'exclude' => 0, ), 'full' => array ( 'format' => 'default', 'exclude' => 0, ), 4 => array ( 'format' => 'default', 'exclude' => 0, ), 'inline' => array ( 'format' => 'default', 'exclude' => 0, ), 'modal' => array ( 'format' => 'default', 'exclude' => 0, ), 'token' => array ( 'format' => 'default', 'exclude' => 0, ), ), ); $content['fields'][] = array ( 'label' => 'Flujo de caja', 'type_name' => 'accion_especifica', 'field_name' => 'field_accion_esp_flujocaja', 'type' => 'number_decimal', 'widget_type' => 'number', 'change' => 'Change basic information', 'weight' => '17', 'description' => '', 'default_value' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_flujocaja][0][value', ), ), 'default_value_php' => '', 'default_value_widget' => array ( 'field_accion_esp_flujocaja' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_flujocaja][0][value', ), ), ), 'required' => 0, 'multiple' => '0', 'min' => '0', 'max' => '', 'precision' => '32', 'scale' => '0', 'decimal' => '.', 'prefix' => '', 'suffix' => '', 'allowed_values' => '', 'allowed_values_php' => '', 'op' => 'Save field settings', 'module' => 'number', 'widget_module' => 'number', 'columns' => array ( 'value' => array ( 'type' => 'numeric', 'precision' => '32', 'scale' => '0', 'not null' => false, 'sortable' => true, ), ), 'display_settings' => array ( 'label' => array ( 'format' => 'above', 'exclude' => 0, ), 'teaser' => array ( 'format' => 'default', 'exclude' => 0, ), 'full' => array ( 'format' => 'default', 'exclude' => 0, ), 4 => array ( 'format' => 'default', 'exclude' => 0, ), 'inline' => array ( 'format' => 'default', 'exclude' => 0, ), 'modal' => array ( 'format' => 'default', 'exclude' => 0, ), 'token' => array ( 'format' => 'default', 'exclude' => 0, ), ), ); $content['fields'][] = array ( 'label' => 'Venta de Productos', 'type_name' => 'accion_especifica', 'field_name' => 'field_accion_esp_ventapro', 'type' => 'number_decimal', 'widget_type' => 'number', 'change' => 'Change basic information', 'weight' => '18', 'description' => '', 'default_value' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_ventapro][0][value', ), ), 'default_value_php' => '', 'default_value_widget' => array ( 'field_accion_esp_ventapro' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_ventapro][0][value', ), ), ), 'required' => 0, 'multiple' => '0', 'min' => '0', 'max' => '', 'precision' => '32', 'scale' => '0', 'decimal' => '.', 'prefix' => '', 'suffix' => '', 'allowed_values' => '', 'allowed_values_php' => '', 'op' => 'Save field settings', 'module' => 'number', 'widget_module' => 'number', 'columns' => array ( 'value' => array ( 'type' => 'numeric', 'precision' => '32', 'scale' => '0', 'not null' => false, 'sortable' => true, ), ), 'display_settings' => array ( 'label' => array ( 'format' => 'above', 'exclude' => 0, ), 'teaser' => array ( 'format' => 'default', 'exclude' => 0, ), 'full' => array ( 'format' => 'default', 'exclude' => 0, ), 4 => array ( 'format' => 'default', 'exclude' => 0, ), 'inline' => array ( 'format' => 'default', 'exclude' => 0, ), 'modal' => array ( 'format' => 'default', 'exclude' => 0, ), 'token' => array ( 'format' => 'default', 'exclude' => 0, ), ), ); $content['fields'][] = array ( 'label' => 'Donaciones', 'type_name' => 'accion_especifica', 'field_name' => 'field_accion_esp_donaciones', 'type' => 'number_decimal', 'widget_type' => 'number', 'change' => 'Change basic information', 'weight' => '19', 'description' => '', 'default_value' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_donaciones][0][value', ), ), 'default_value_php' => '', 'default_value_widget' => array ( 'field_accion_esp_donaciones' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_donaciones][0][value', ), ), ), 'required' => 0, 'multiple' => '0', 'min' => '0', 'max' => '', 'precision' => '32', 'scale' => '0', 'decimal' => '.', 'prefix' => '', 'suffix' => '', 'allowed_values' => '', 'allowed_values_php' => '', 'op' => 'Save field settings', 'module' => 'number', 'widget_module' => 'number', 'columns' => array ( 'value' => array ( 'type' => 'numeric', 'precision' => '32', 'scale' => '0', 'not null' => false, 'sortable' => true, ), ), 'display_settings' => array ( 'label' => array ( 'format' => 'above', 'exclude' => 0, ), 'teaser' => array ( 'format' => 'default', 'exclude' => 0, ), 'full' => array ( 'format' => 'default', 'exclude' => 0, ), 4 => array ( 'format' => 'default', 'exclude' => 0, ), 'inline' => array ( 'format' => 'default', 'exclude' => 0, ), 'modal' => array ( 'format' => 'default', 'exclude' => 0, ), 'token' => array ( 'format' => 'default', 'exclude' => 0, ), ), ); $content['fields'][] = array ( 'label' => 'Gobernaciones', 'type_name' => 'accion_especifica', 'field_name' => 'field_accion_esp_gobernacion', 'type' => 'number_decimal', 'widget_type' => 'number', 'change' => 'Change basic information', 'weight' => '20', 'description' => '', 'default_value' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_gobernacion][0][value', ), ), 'default_value_php' => '', 'default_value_widget' => array ( 'field_accion_esp_gobernacion' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_gobernacion][0][value', ), ), ), 'required' => 0, 'multiple' => '0', 'min' => '0', 'max' => '', 'precision' => '32', 'scale' => '0', 'decimal' => '.', 'prefix' => '', 'suffix' => '', 'allowed_values' => '', 'allowed_values_php' => '', 'op' => 'Save field settings', 'module' => 'number', 'widget_module' => 'number', 'columns' => array ( 'value' => array ( 'type' => 'numeric', 'precision' => '32', 'scale' => '0', 'not null' => false, 'sortable' => true, ), ), 'display_settings' => array ( 'label' => array ( 'format' => 'above', 'exclude' => 0, ), 'teaser' => array ( 'format' => 'default', 'exclude' => 0, ), 'full' => array ( 'format' => 'default', 'exclude' => 0, ), 4 => array ( 'format' => 'default', 'exclude' => 0, ), 'inline' => array ( 'format' => 'default', 'exclude' => 0, ), 'modal' => array ( 'format' => 'default', 'exclude' => 0, ), 'token' => array ( 'format' => 'default', 'exclude' => 0, ), ), ); $content['fields'][] = array ( 'label' => 'Misión Ciencia', 'type_name' => 'accion_especifica', 'field_name' => 'field_accion_esp_misionc', 'type' => 'number_decimal', 'widget_type' => 'number', 'change' => 'Change basic information', 'weight' => '21', 'description' => '', 'default_value' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_misionc][0][value', ), ), 'default_value_php' => '', 'default_value_widget' => array ( 'field_accion_esp_misionc' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_misionc][0][value', ), ), ), 'required' => 0, 'multiple' => '0', 'min' => '0', 'max' => '', 'precision' => '32', 'scale' => '0', 'decimal' => '.', 'prefix' => '', 'suffix' => '', 'allowed_values' => '', 'allowed_values_php' => '', 'op' => 'Save field settings', 'module' => 'number', 'widget_module' => 'number', 'columns' => array ( 'value' => array ( 'type' => 'numeric', 'precision' => '32', 'scale' => '0', 'not null' => false, 'sortable' => true, ), ), 'display_settings' => array ( 'label' => array ( 'format' => 'above', 'exclude' => 0, ), 'teaser' => array ( 'format' => 'default', 'exclude' => 0, ), 'full' => array ( 'format' => 'default', 'exclude' => 0, ), 4 => array ( 'format' => 'default', 'exclude' => 0, ), 'inline' => array ( 'format' => 'default', 'exclude' => 0, ), 'modal' => array ( 'format' => 'default', 'exclude' => 0, ), 'token' => array ( 'format' => 'default', 'exclude' => 0, ), ), ); $content['fields'][] = array ( 'label' => 'BID-FONACIT', 'type_name' => 'accion_especifica', 'field_name' => 'field_accion_esp_bid_fona', 'type' => 'number_decimal', 'widget_type' => 'number', 'change' => 'Change basic information', 'weight' => '22', 'description' => '', 'default_value' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_bid_fona][0][value', ), ), 'default_value_php' => '', 'default_value_widget' => array ( 'field_accion_esp_bid_fona' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_bid_fona][0][value', ), ), ), 'required' => 0, 'multiple' => '0', 'min' => '0', 'max' => '', 'precision' => '32', 'scale' => '0', 'decimal' => '.', 'prefix' => '', 'suffix' => '', 'allowed_values' => '', 'allowed_values_php' => '', 'op' => 'Save field settings', 'module' => 'number', 'widget_module' => 'number', 'columns' => array ( 'value' => array ( 'type' => 'numeric', 'precision' => '32', 'scale' => '0', 'not null' => false, 'sortable' => true, ), ), 'display_settings' => array ( 'label' => array ( 'format' => 'above', 'exclude' => 0, ), 'teaser' => array ( 'format' => 'default', 'exclude' => 0, ), 'full' => array ( 'format' => 'default', 'exclude' => 0, ), 4 => array ( 'format' => 'default', 'exclude' => 0, ), 'inline' => array ( 'format' => 'default', 'exclude' => 0, ), 'modal' => array ( 'format' => 'default', 'exclude' => 0, ), 'token' => array ( 'format' => 'default', 'exclude' => 0, ), ), ); $content['fields'][] = array ( 'label' => 'FONACIT', 'type_name' => 'accion_especifica', 'field_name' => 'field_accion_esp_fonacit', 'type' => 'number_decimal', 'widget_type' => 'number', 'change' => 'Change basic information', 'weight' => '23', 'description' => '', 'default_value' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_fonacit][0][value', ), ), 'default_value_php' => '', 'default_value_widget' => array ( 'field_accion_esp_fonacit' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_fonacit][0][value', ), ), ), 'required' => 0, 'multiple' => '0', 'min' => '0', 'max' => '', 'precision' => '32', 'scale' => '0', 'decimal' => '.', 'prefix' => '', 'suffix' => '', 'allowed_values' => '', 'allowed_values_php' => '', 'op' => 'Save field settings', 'module' => 'number', 'widget_module' => 'number', 'columns' => array ( 'value' => array ( 'type' => 'numeric', 'precision' => '32', 'scale' => '0', 'not null' => false, 'sortable' => true, ), ), 'display_settings' => array ( 'label' => array ( 'format' => 'above', 'exclude' => 0, ), 'teaser' => array ( 'format' => 'default', 'exclude' => 0, ), 'full' => array ( 'format' => 'default', 'exclude' => 0, ), 4 => array ( 'format' => 'default', 'exclude' => 0, ), 'inline' => array ( 'format' => 'default', 'exclude' => 0, ), 'modal' => array ( 'format' => 'default', 'exclude' => 0, ), 'token' => array ( 'format' => 'default', 'exclude' => 0, ), ), ); $content['fields'][] = array ( 'label' => 'FONDEN', 'type_name' => 'accion_especifica', 'field_name' => 'field_accion_esp_fonden', 'type' => 'number_decimal', 'widget_type' => 'number', 'change' => 'Change basic information', 'weight' => '24', 'description' => '', 'default_value' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_fonden][0][value', ), ), 'default_value_php' => '', 'default_value_widget' => array ( 'field_accion_esp_fonden' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_fonden][0][value', ), ), ), 'required' => 0, 'multiple' => '0', 'min' => '0', 'max' => '', 'precision' => '32', 'scale' => '0', 'decimal' => '.', 'prefix' => '', 'suffix' => '', 'allowed_values' => '', 'allowed_values_php' => '', 'op' => 'Save field settings', 'module' => 'number', 'widget_module' => 'number', 'columns' => array ( 'value' => array ( 'type' => 'numeric', 'precision' => '32', 'scale' => '0', 'not null' => false, 'sortable' => true, ), ), 'display_settings' => array ( 'label' => array ( 'format' => 'above', 'exclude' => 0, ), 'teaser' => array ( 'format' => 'default', 'exclude' => 0, ), 'full' => array ( 'format' => 'default', 'exclude' => 0, ), 4 => array ( 'format' => 'default', 'exclude' => 0, ), 'inline' => array ( 'format' => 'default', 'exclude' => 0, ), 'modal' => array ( 'format' => 'default', 'exclude' => 0, ), 'token' => array ( 'format' => 'default', 'exclude' => 0, ), ), ); $content['fields'][] = array ( 'label' => 'LOCTI', 'type_name' => 'accion_especifica', 'field_name' => 'field_accion_esp_locti', 'type' => 'number_decimal', 'widget_type' => 'number', 'change' => 'Change basic information', 'weight' => '25', 'description' => '', 'default_value' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_locti][0][value', ), ), 'default_value_php' => '', 'default_value_widget' => array ( 'field_accion_esp_locti' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_locti][0][value', ), ), ), 'required' => 0, 'multiple' => '0', 'min' => '0', 'max' => '', 'precision' => '32', 'scale' => '0', 'decimal' => '.', 'prefix' => '', 'suffix' => '', 'allowed_values' => '', 'allowed_values_php' => '', 'op' => 'Save field settings', 'module' => 'number', 'widget_module' => 'number', 'columns' => array ( 'value' => array ( 'type' => 'numeric', 'precision' => '32', 'scale' => '0', 'not null' => false, 'sortable' => true, ), ), 'display_settings' => array ( 'label' => array ( 'format' => 'above', 'exclude' => 0, ), 'teaser' => array ( 'format' => 'default', 'exclude' => 0, ), 'full' => array ( 'format' => 'default', 'exclude' => 0, ), 4 => array ( 'format' => 'default', 'exclude' => 0, ), 'inline' => array ( 'format' => 'default', 'exclude' => 0, ), 'modal' => array ( 'format' => 'default', 'exclude' => 0, ), 'token' => array ( 'format' => 'default', 'exclude' => 0, ), ), ); $content['fields'][] = array ( 'label' => 'Fondo IDI', 'type_name' => 'accion_especifica', 'field_name' => 'field_accion_esp_fondoidi', 'type' => 'number_decimal', 'widget_type' => 'number', 'change' => 'Change basic information', 'weight' => '26', 'description' => '', 'default_value' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_fondoidi][0][value', ), ), 'default_value_php' => '', 'default_value_widget' => array ( 'field_accion_esp_fondoidi' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_fondoidi][0][value', ), ), ), 'required' => 0, 'multiple' => '0', 'min' => '0', 'max' => '', 'precision' => '32', 'scale' => '0', 'decimal' => '.', 'prefix' => '', 'suffix' => '', 'allowed_values' => '', 'allowed_values_php' => '', 'op' => 'Save field settings', 'module' => 'number', 'widget_module' => 'number', 'columns' => array ( 'value' => array ( 'type' => 'numeric', 'precision' => '32', 'scale' => '0', 'not null' => false, 'sortable' => true, ), ), 'display_settings' => array ( 'label' => array ( 'format' => 'above', 'exclude' => 0, ), 'teaser' => array ( 'format' => 'default', 'exclude' => 0, ), 'full' => array ( 'format' => 'default', 'exclude' => 0, ), 4 => array ( 'format' => 'default', 'exclude' => 0, ), 'inline' => array ( 'format' => 'default', 'exclude' => 0, ), 'modal' => array ( 'format' => 'default', 'exclude' => 0, ), 'token' => array ( 'format' => 'default', 'exclude' => 0, ), ), ); $content['fields'][] = array ( 'label' => 'Capital de Riesgo', 'type_name' => 'accion_especifica', 'field_name' => 'field_accion_esp_capitalrie', 'type' => 'number_decimal', 'widget_type' => 'number', 'change' => 'Change basic information', 'weight' => '27', 'description' => '', 'default_value' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_capitalrie][0][value', ), ), 'default_value_php' => '', 'default_value_widget' => array ( 'field_accion_esp_capitalrie' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_capitalrie][0][value', ), ), ), 'required' => 0, 'multiple' => '0', 'min' => '0', 'max' => '', 'precision' => '32', 'scale' => '0', 'decimal' => '.', 'prefix' => '', 'suffix' => '', 'allowed_values' => '', 'allowed_values_php' => '', 'op' => 'Save field settings', 'module' => 'number', 'widget_module' => 'number', 'columns' => array ( 'value' => array ( 'type' => 'numeric', 'precision' => '32', 'scale' => '0', 'not null' => false, 'sortable' => true, ), ), 'display_settings' => array ( 'label' => array ( 'format' => 'above', 'exclude' => 0, ), 'teaser' => array ( 'format' => 'default', 'exclude' => 0, ), 'full' => array ( 'format' => 'default', 'exclude' => 0, ), 4 => array ( 'format' => 'default', 'exclude' => 0, ), 'inline' => array ( 'format' => 'default', 'exclude' => 0, ), 'modal' => array ( 'format' => 'default', 'exclude' => 0, ), 'token' => array ( 'format' => 'default', 'exclude' => 0, ), ), ); $content['fields'][] = array ( 'label' => 'Infocentro', 'type_name' => 'accion_especifica', 'field_name' => 'field_accion_esp_infocentro', 'type' => 'number_decimal', 'widget_type' => 'number', 'change' => 'Change basic information', 'weight' => '28', 'description' => '', 'default_value' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_infocentro][0][value', ), ), 'default_value_php' => '', 'default_value_widget' => array ( 'field_accion_esp_infocentro' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_infocentro][0][value', ), ), ), 'required' => 0, 'multiple' => '0', 'min' => '0', 'max' => '', 'precision' => '32', 'scale' => '0', 'decimal' => '.', 'prefix' => '', 'suffix' => '', 'allowed_values' => '', 'allowed_values_php' => '', 'op' => 'Save field settings', 'module' => 'number', 'widget_module' => 'number', 'columns' => array ( 'value' => array ( 'type' => 'numeric', 'precision' => '32', 'scale' => '0', 'not null' => false, 'sortable' => true, ), ), 'display_settings' => array ( 'label' => array ( 'format' => 'above', 'exclude' => 0, ), 'teaser' => array ( 'format' => 'default', 'exclude' => 0, ), 'full' => array ( 'format' => 'default', 'exclude' => 0, ), 4 => array ( 'format' => 'default', 'exclude' => 0, ), 'inline' => array ( 'format' => 'default', 'exclude' => 0, ), 'modal' => array ( 'format' => 'default', 'exclude' => 0, ), 'token' => array ( 'format' => 'default', 'exclude' => 0, ), ), ); $content['fields'][] = array ( 'label' => 'Fidetel', 'type_name' => 'accion_especifica', 'field_name' => 'field_accion_esp_fidetel', 'type' => 'number_decimal', 'widget_type' => 'number', 'change' => 'Change basic information', 'weight' => '29', 'description' => '', 'default_value' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_fidetel][0][value', ), ), 'default_value_php' => '', 'default_value_widget' => array ( 'field_accion_esp_fidetel' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_fidetel][0][value', ), ), ), 'required' => 0, 'multiple' => '0', 'min' => '0', 'max' => '', 'precision' => '32', 'scale' => '0', 'decimal' => '.', 'prefix' => '', 'suffix' => '', 'allowed_values' => '', 'allowed_values_php' => '', 'op' => 'Save field settings', 'module' => 'number', 'widget_module' => 'number', 'columns' => array ( 'value' => array ( 'type' => 'numeric', 'precision' => '32', 'scale' => '0', 'not null' => false, 'sortable' => true, ), ), 'display_settings' => array ( 'label' => array ( 'format' => 'above', 'exclude' => 0, ), 'teaser' => array ( 'format' => 'default', 'exclude' => 0, ), 'full' => array ( 'format' => 'default', 'exclude' => 0, ), 4 => array ( 'format' => 'default', 'exclude' => 0, ), 'inline' => array ( 'format' => 'default', 'exclude' => 0, ), 'modal' => array ( 'format' => 'default', 'exclude' => 0, ), 'token' => array ( 'format' => 'default', 'exclude' => 0, ), ), ); $content['fields'][] = array ( 'label' => 'Ente', 'type_name' => 'accion_especifica', 'field_name' => 'field_accion_esp_ente', 'type' => 'nodereference', 'widget_type' => 'nodereference_select', 'change' => 'Change basic information', 'weight' => '30', 'autocomplete_match' => 'contains', 'size' => 60, 'description' => '', 'default_value' => array ( 0 => array ( 'nid' => '', ), ), 'default_value_php' => '', 'default_value_widget' => array ( 'field_accion_esp_ente' => array ( 0 => array ( 'nid' => '', ), 'nid' => array ( 'nid' => '', ), ), ), 'required' => 0, 'multiple' => '0', 'referenceable_types' => array ( 'ente_planificador' => 'ente_planificador', 'accion_especifica' => 0, 'causas' => 0, 'situacion_ideal' => 0, 'descriptores' => 0, 'foda' => 0, 'ente_funciones' => 0, 'ente_institucional' => 0, 'objetivos_entes' => 0, 'objetivos_estrategicos' => 0, 'page' => 0, 'proyecto_estrategico' => 0, 'proyectos_operativos' => 0, 'direccionales' => 0, 'story' => 0, 'situacion_actual_preliminar' => 0, 'fdf' => 0, ), 'advanced_view' => '--', 'advanced_view_args' => '', 'op' => 'Save field settings', 'module' => 'nodereference', 'widget_module' => 'nodereference', 'columns' => array ( 'nid' => array ( 'type' => 'int', 'unsigned' => true, 'not null' => false, 'index' => true, ), ), 'display_settings' => array ( 'label' => array ( 'format' => 'above', 'exclude' => 0, ), 'teaser' => array ( 'format' => 'default', 'exclude' => 0, ), 'full' => array ( 'format' => 'default', 'exclude' => 0, ), 4 => array ( 'format' => 'default', 'exclude' => 0, ), 'inline' => array ( 'format' => 'default', 'exclude' => 0, ), 'modal' => array ( 'format' => 'default', 'exclude' => 0, ), 'token' => array ( 'format' => 'default', 'exclude' => 0, ), ), ); $content['fields'][] = array ( 'type_name' => 'accion_especifica', 'label' => 'Localización Geográfica', 'field_name' => 'field_accion_esp_localizacion', 'type' => 'content_taxonomy', 'widget_type' => 'content_taxonomy_select', 'change' => 'Change basic information', 'weight' => '31', 'show_depth' => 1, 'group_parent' => '0', 'description' => '', 'default_value' => array ( 0 => array ( 'value' => '', ), ), 'default_value_php' => '', 'default_value_widget' => array ( 'field_accion_esp_localizacion' => array ( 'value' => '', ), ), 'required' => 1, 'multiple' => '0', 'save_term_node' => 0, 'vid' => variable_get('proyectos_operativos_extra_entidad', 0), 'parent' => '0', 'parent_php_code' => '', 'depth' => '', 'op' => 'Save field settings', 'module' => 'content_taxonomy', 'widget_module' => 'content_taxonomy_options', 'columns' => array ( 'value' => array ( 'type' => 'int', 'not null' => false, 'sortable' => false, ), ), 'display_settings' => array ( 'label' => array ( 'format' => 'above', 'exclude' => 0, ), 'teaser' => array ( 'format' => 'default', 'exclude' => 0, ), 'full' => array ( 'format' => 'default', 'exclude' => 0, ), 4 => array ( 'format' => 'default', 'exclude' => 0, ), 'inline' => array ( 'format' => 'default', 'exclude' => 0, ), 'modal' => array ( 'format' => 'default', 'exclude' => 0, ), 'token' => array ( 'format' => 'default', 'exclude' => 0, ), ), ); $content['fields'][] = array ( 'label' => 'Latitud', 'type_name' => 'accion_especifica', 'field_name' => 'field_accion_esp_latitud', 'type' => 'text', 'widget_type' => 'text_textfield', 'change' => 'Change basic information', 'weight' => '32', 'rows' => 5, 'size' => '30', 'description' => '', 'default_value' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_latitud][0][value', ), ), 'default_value_php' => '', 'default_value_widget' => array ( 'field_accion_esp_latitud' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_latitud][0][value', ), ), ), 'required' => 0, 'multiple' => '0', 'text_processing' => '0', 'max_length' => '30', 'allowed_values' => '', 'allowed_values_php' => '', 'op' => 'Save field settings', 'module' => 'text', 'widget_module' => 'text', 'columns' => array ( 'value' => array ( 'type' => 'varchar', 'length' => '30', 'not null' => false, 'sortable' => true, 'views' => true, ), ), 'display_settings' => array ( 'label' => array ( 'format' => 'above', 'exclude' => 0, ), 'teaser' => array ( 'format' => 'default', 'exclude' => 0, ), 'full' => array ( 'format' => 'default', 'exclude' => 0, ), 4 => array ( 'format' => 'default', 'exclude' => 0, ), 'inline' => array ( 'format' => 'default', 'exclude' => 0, ), 'modal' => array ( 'format' => 'default', 'exclude' => 0, ), 'token' => array ( 'format' => 'default', 'exclude' => 0, ), ), ); $content['fields'][] = array ( 'label' => 'Longitud', 'type_name' => 'accion_especifica', 'field_name' => 'field_accion_esp_longitud', 'type' => 'text', 'widget_type' => 'text_textfield', 'change' => 'Change basic information', 'weight' => '33', 'rows' => 5, 'size' => '20', 'description' => '', 'default_value' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_longitud][0][value', ), ), 'default_value_php' => '', 'default_value_widget' => array ( 'field_accion_esp_longitud' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_longitud][0][value', ), ), ), 'required' => 0, 'multiple' => '0', 'text_processing' => '0', 'max_length' => '20', 'allowed_values' => '', 'allowed_values_php' => '', 'op' => 'Save field settings', 'module' => 'text', 'widget_module' => 'text', 'columns' => array ( 'value' => array ( 'type' => 'varchar', 'length' => '20', 'not null' => false, 'sortable' => true, 'views' => true, ), ), 'display_settings' => array ( 'label' => array ( 'format' => 'above', 'exclude' => 0, ), 'teaser' => array ( 'format' => 'default', 'exclude' => 0, ), 'full' => array ( 'format' => 'default', 'exclude' => 0, ), 4 => array ( 'format' => 'default', 'exclude' => 0, ), 'inline' => array ( 'format' => 'default', 'exclude' => 0, ), 'modal' => array ( 'format' => 'default', 'exclude' => 0, ), 'token' => array ( 'format' => 'default', 'exclude' => 0, ), ), ); $content['fields'][] = array ( 'label' => 'Meta Masculino', 'type_name' => 'accion_especifica', 'field_name' => 'field_accion_esp_meta_m', 'type' => 'number_integer', 'widget_type' => 'number', 'change' => 'Cambiar información básica', 'weight' => '35', 'description' => '', 'default_value' => array ( 0 => array ( 'value' => '0', '_error_element' => 'default_value_widget][field_accion_esp_meta_m][0][value', ), ), 'default_value_php' => '', 'default_value_widget' => NULL, 'group' => false, 'required' => 0, 'multiple' => '0', 'min' => '0', 'max' => '', 'prefix' => '', 'suffix' => '', 'allowed_values' => '', 'allowed_values_php' => '', 'op' => 'Guardar configuraciones del campo', 'module' => 'number', 'widget_module' => 'number', 'columns' => array ( 'value' => array ( 'type' => 'int', 'not null' => false, 'sortable' => true, ), ), 'display_settings' => array ( 'label' => array ( 'format' => 'above', 'exclude' => 0, ), 'teaser' => array ( 'format' => 'default', 'exclude' => 0, ), 'full' => array ( 'format' => 'default', 'exclude' => 0, ), 4 => array ( 'format' => 'default', 'exclude' => 0, ), 'token' => array ( 'format' => 'default', 'exclude' => 0, ), ), ); $content['fields'][] = array ( 'label' => 'Meta Femenino', 'type_name' => 'accion_especifica', 'field_name' => 'field_accion_esp_meta_f', 'type' => 'number_integer', 'widget_type' => 'number', 'change' => 'Cambiar información básica', 'weight' => '36', 'description' => '', 'default_value' => array ( 0 => array ( 'value' => '0', '_error_element' => 'default_value_widget][field_accion_esp_meta_f][0][value', ), ), 'default_value_php' => '', 'default_value_widget' => NULL, 'group' => false, 'required' => 0, 'multiple' => '0', 'min' => '0', 'max' => '', 'prefix' => '', 'suffix' => '', 'allowed_values' => '', 'allowed_values_php' => '', 'op' => 'Guardar configuraciones del campo', 'module' => 'number', 'widget_module' => 'number', 'columns' => array ( 'value' => array ( 'type' => 'int', 'not null' => false, 'sortable' => true, ), ), 'display_settings' => array ( 'label' => array ( 'format' => 'above', 'exclude' => 0, ), 'teaser' => array ( 'format' => 'default', 'exclude' => 0, ), 'full' => array ( 'format' => 'default', 'exclude' => 0, ), 4 => array ( 'format' => 'default', 'exclude' => 0, ), 'token' => array ( 'format' => 'default', 'exclude' => 0, ), ), ); //SE AGREGA EL MONTO A FINANCIAR $content['fields'][] = array ( 'label' => 'Monto a Financiar', 'type_name' => 'accion_especifica', 'field_name' => 'field_accion_esp_monto_finan', 'type' => 'number_decimal', 'widget_type' => 'number', 'change' => 'Change basic information', 'weight' => '29', 'description' => '', 'default_value' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_monto_finan][0][value', ), ), 'default_value_php' => '', 'default_value_widget' => array ( 'field_accion_esp_monto_finan' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_monto_finan][0][value', ), ), ), 'required' => 0, 'multiple' => '0', 'min' => '0', 'max' => '', 'precision' => '32', 'scale' => '2', 'decimal' => '.', 'prefix' => '', 'suffix' => '', 'allowed_values' => '', 'allowed_values_php' => '', 'op' => 'Save field settings', 'module' => 'number', 'widget_module' => 'number', 'columns' => array ( 'value' => array ( 'type' => 'numeric', 'precision' => '32', 'scale' => '2', 'not null' => false, 'sortable' => true, ), ), 'display_settings' => array ( 'label' => array ( 'format' => 'above', 'exclude' => 0, ), 'teaser' => array ( 'format' => 'default', 'exclude' => 0, ), 'full' => array ( 'format' => 'default', 'exclude' => 0, ), 4 => array ( 'format' => 'default', 'exclude' => 0, ), 'inline' => array ( 'format' => 'default', 'exclude' => 0, ), 'modal' => array ( 'format' => 'default', 'exclude' => 0, ), 'token' => array ( 'format' => 'default', 'exclude' => 0, ), ), ); //SE AGREGA EL TOTAL A FINANCIAR $content['fields'][] = array ( 'label' => 'Total Fuentes', 'type_name' => 'accion_especifica', 'field_name' => 'field_accion_esp_total_fuent', 'type' => 'number_decimal', 'widget_type' => 'number', 'change' => 'Change basic information', 'weight' => '29', 'description' => '', 'default_value' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_total_fuent][0][value', ), ), 'default_value_php' => '', 'default_value_widget' => array ( 'field_accion_esp_monto_finan' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_total_fuent][0][value', ), ), ), 'required' => 0, 'multiple' => '0', 'min' => '0', 'max' => '', 'precision' => '32', 'scale' => '2', 'decimal' => '.', 'prefix' => '', 'suffix' => '', 'allowed_values' => '', 'allowed_values_php' => '', 'op' => 'Save field settings', 'module' => 'number', 'widget_module' => 'number', 'columns' => array ( 'value' => array ( 'type' => 'numeric', 'precision' => '32', 'scale' => '2', 'not null' => false, 'sortable' => true, ), ), 'display_settings' => array ( 'label' => array ( 'format' => 'above', 'exclude' => 0, ), 'teaser' => array ( 'format' => 'default', 'exclude' => 0, ), 'full' => array ( 'format' => 'default', 'exclude' => 0, ), 4 => array ( 'format' => 'default', 'exclude' => 0, ), 'inline' => array ( 'format' => 'default', 'exclude' => 0, ), 'modal' => array ( 'format' => 'default', 'exclude' => 0, ), 'token' => array ( 'format' => 'default', 'exclude' => 0, ), ), ); //SE AGREGA EL TOTAL de la meta $content['fields'][] = array ( 'label' => 'Meta Total', 'type_name' => 'accion_especifica', 'field_name' => 'field_accion_esp_total_meta', 'type' => 'number_decimal', 'widget_type' => 'number', 'change' => 'Change basic information', 'weight' => '29', 'description' => '', 'default_value' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_total_meta][0][value', ), ), 'default_value_php' => '', 'default_value_widget' => array ( 'field_accion_esp_monto_finan' => array ( 0 => array ( 'value' => '', '_error_element' => 'default_value_widget][field_accion_esp_total_meta][0][value', ), ), ), 'required' => 0, 'multiple' => '0', 'min' => '0', 'max' => '', 'precision' => '32', 'scale' => '2', 'decimal' => '.', 'prefix' => '', 'suffix' => '', 'allowed_values' => '', 'allowed_values_php' => '', 'op' => 'Save field settings', 'module' => 'number', 'widget_module' => 'number', 'columns' => array ( 'value' => array ( 'type' => 'numeric', 'precision' => '32', 'scale' => '2', 'not null' => false, 'sortable' => true, ), ), 'display_settings' => array ( 'label' => array ( 'format' => 'above', 'exclude' => 0, ), 'teaser' => array ( 'format' => 'default', 'exclude' => 0, ), 'full' => array ( 'format' => 'default', 'exclude' => 0, ), 4 => array ( 'format' => 'default', 'exclude' => 0, ), 'inline' => array ( 'format' => 'default', 'exclude' => 0, ), 'modal' => array ( 'format' => 'default', 'exclude' => 0, ), 'token' => array ( 'format' => 'default', 'exclude' => 0, ), ), ); //add nuevo campo $content['fields'][] = array ( 'label' => 'Financiamiento en otras Monedas', 'type_name' => 'accion_especifica', 'field_name' => 'field_ae_finamonedas', 'type' => 'cck_plan_fields_combine_term', 'widget_type' => 'cck_plan_fields_combine_term', 'change' => 'Change basic information', 'weight' => '9', 'count_vocabulary' => '1', 'vid' => variable_get('ae_fuentes', 0), 'vid_1' => variable_get('proyectos_operativos_currency', 0), 'description' => '', 'default_value' => array ( 0 => array ( 'value' => '0', 'tid' => '0', 'tid_1' => '0', '_error_element' => 'value', ), ), 'default_value_php' => '', 'default_value_widget' => array ( 'field_ae_finamonedas' => array ( 0 => array ( 'value' => 0, 'tid' => 0, 'tid_1' => 0, '_error_element' => 'value', ), ), ), 'required' => 1, 'multiple' => '0', 'op' => 'Save field settings', 'module' => 'cck_plan_fields_combine_term', 'widget_module' => 'cck_plan_fields_combine_term', 'columns' => array ( 'value' => array ( 'type' => 'int', 'not null' => false, 'sortable' => true, 'views' => true, ), 'tid' => array ( 'type' => 'int', 'not null' => false, 'sortable' => true, 'views' => true, ), 'tid_1' => array ( 'type' => 'int', 'not null' => false, 'sortable' => true, 'views' => true, ), ), 'display_settings' => array ( 'label' => array ( 'format' => 'above', 'exclude' => 0, ), 'teaser' => array ( 'format' => 'default', 'exclude' => 0, ), 'full' => array ( 'format' => 'default', 'exclude' => 0, ), 4 => array ( 'format' => 'default', 'exclude' => 0, ), 'inline' => array ( 'format' => 'default', 'exclude' => 0, ), 'modal' => array ( 'format' => 'default', 'exclude' => 0, ), 'token' => array ( 'format' => 'default', 'exclude' => 0, ), ), ); return $content; } /** * accion_especifica_update_6000() */ function accion_especifica_update_6000() { $ret = array(); ae_add_vocabulary(); drupal_load('module', 'content'); drupal_load('module', 'taxonomy'); content_notify('enable', 'accion_especifica'); include_once('./'. drupal_get_path('module', 'content') .'/includes/content.crud.inc'); _accion_especifica_install_type_create_field(); $ret['#finished'] = TRUE; return $ret; } /** * update fields to soberano money. */ function accion_especifica_update_6001(&$sandbox) { include_once('./'. drupal_get_path('module', 'content') .'/content.install'); drupal_load('module', 'content'); $fields_update = array( 'field_accion_total_financia' => 'field_accion_total_financia', 'field_accion_esp_transferencias' => 'field_accion_esp_transferencias', 'field_accion_esp_capitalrie' => 'field_accion_esp_capitalrie', 'field_accion_esp_creditosa' => 'field_accion_esp_creditosa', 'field_accion_esp_programacion' => 'field_accion_esp_programacion', 'field_proyectos_por_endeudamient' => 'field_proyectos_por_endeudamient', 'field_banca_comercial' => 'field_banca_comercial', 'field_fondo_bilateral' => 'field_fondo_bilateral', 'field_accion_esp_venta_act' => 'field_accion_esp_venta_act', 'field_accion_esp_activos' => 'field_accion_esp_activos', 'field_accion_esp_flujocaja' => 'field_accion_esp_flujocaja', 'field_accion_esp_ventapro' => 'field_accion_esp_ventapro', 'field_accion_esp_donaciones' => 'field_accion_esp_donaciones', 'field_accion_esp_gobernacion' => 'field_accion_esp_gobernacion', 'field_convenido_argentina' => 'field_convenido_argentina', 'field_convenio_belarus' => 'field_convenio_belarus', 'field_convenido_iran' => 'field_convenido_iran', 'field_convenido_uruguay' => 'field_convenido_uruguay', 'field_exedentes_tesoro_nacional' => 'field_exedentes_tesoro_nacional', 'field_accion_esp_fidetel' => 'field_accion_esp_fidetel', 'field_accion_esp_locti' => 'field_accion_esp_locti', 'field_accion_esp_bid_fona' => 'field_accion_esp_bid_fona', 'field_accion_esp_fonacit' => 'field_accion_esp_fonacit', 'field_fondo_aportaciones' => 'field_fondo_aportaciones', 'field_accion_esp_fonden' => 'field_accion_esp_fonden', 'field_eficiencia_socialista' => 'field_eficiencia_socialista', 'field_fondo_fen' => 'field_fondo_fen', 'field_ezequiel_zamora' => 'field_ezequiel_zamora', 'field_fondo_gran_volumen' => 'field_fondo_gran_volumen', 'field_accion_esp_fondoidi' => 'field_accion_esp_fondoidi', 'field_fondo_miranda' => 'field_fondo_miranda', 'field_fondo_fondespa' => 'field_fondo_fondespa', 'field_fondo_siembra_petrolera' => 'field_fondo_siembra_petrolera', 'field_fondo_simon_bolivar' => 'field_fondo_simon_bolivar', 'field_accion_esp_infocentro' => 'field_accion_esp_infocentro', 'field_accion_esp_misionc' => 'field_accion_esp_misionc', 'field_accion_esp_mcti' => 'field_accion_esp_mcti', 'field_accion_esp_monto_finan' => 'field_accion_esp_monto_finan', 'field_accion_esp_total_fuent' => 'field_accion_esp_total_fuent', 'field_accion_esp_total_meta' => 'field_accion_esp_total_meta', ); $rate = 100000; $ret = array(); $types_field = array( 'number_float' => 'number_float', 'number_decimal' => 'number_decimal', 'number_integer' => 'number_integer', 'cck_plan_fields_field' => 'cck_plan_fields_field', 'cck_plan_fields_simple_field' => 'cck_plan_fields_simple_field', 'cck_plan_fields_combine_term' => 'cck_plan_fields_combine_term', ); // Get the latest cache values and schema. content_clear_type_cache(TRUE, TRUE); $types = content_types_install(); if (empty($types)) { return $ret; } foreach ($types as $type_name => $fields) { foreach ($fields as $field) { if (array_key_exists($field['field_name'], $fields_update) && array_key_exists($field['type'], $types_field)) { $values[] = $field; } } } $index = array(); for($i = 0; $i < 12; $i++) { $index[] = $i === 0? 'value' : 'value_' . $i; } foreach ($values as $field) { $db_info = content_database_info($field); $table = $db_info['table']; $columns = array(); foreach($index as $id) { if (isset($db_info['columns'][$id])) { $attributes = $db_info['columns'][$id]; $column = $attributes['column']; $decimals = isset($field['scale']) && is_numeric($field['scale'])? $field['scale'] : 0; $columns[] = $column . ' = round(' . $column . '/' . $rate . ', ' . $decimals . ')'; } } //$sql = 'UPDATE {'. $db_info['table'] . '} AS tab SET '. $column . ' = round(' . $column . '/' . $rate . ', ' . $decimals . ') FROM {node} AS n WHERE n.nid = tab.nid AND n.vid = tab.vid'; $ret[] = update_sql('UPDATE {'. $db_info['table'] . '} AS tab SET '. implode(', ', $columns) . ' FROM {node} AS n WHERE n.nid = tab.nid AND n.vid = tab.vid'); } $ret['#finished'] = 1; return $ret; }