|
Server : Apache/2.4.62 System : FreeBSD fbsdweb2.web.rcn.net 14.1-RELEASE FreeBSD 14.1-RELEASE releng/14.1-n267679-10e31f0946d8 GENERIC amd64 User : www ( 80) PHP Version : 8.3.8 Disable Function : NONE Directory : /domains/logicswapweb/aplicaciones/admon/generales/ |
Upload File : |
<?
/************************************************************
CLASE: selgeneral
DESCRIPCION: Contiene las funciones para generar campos de
selecci�n utilizadas por los diferentes programas
y que son de caracter general
*************************************************************/
class selgeneral
{
/************************************************************
FUNCION: selpais
DESCRIPCION: despliega un campo tipo select con los paises del mundo
PARAMETROS:
RETORNA:
Pais: C�digo ISO de dos letras que corresponde al pais seleccionado
ejemplo: para Colombia retorna CO
*************************************************************/
function selpais(){
echo '<select name="Pais" id="Pais" >
<option value="AF" id="AF">Afganistán
<option value="AL" id="AL">Albania
<option value="DE" id="DE">Alemania
<option value="AD" id="AD">Andorra
<option value="AO" id="AO">Angola
<option value="AI" id="AI">Anguila
<option value="AQ" id="AQ">Antártida
<option value="AG" id="AG">Antigua y Barbuda
<option value="AN" id="AN">Antillas holandesas
<option value="SA" id="SA">Arabia Saudí
<option value="DZ" id="DZ">Argelia
<option value="AR" id="AR">Argentina
<option value="AM" id="AM">Armenia
<option value="AW" id="AW">Aruba
<option value="AU" id="AU">Australia
<option value="AT" id="AT">Austria
<option value="AZ" id="AZ">Azerbaiyán
<option value="BS" id="BS">Bahamas
<option value="BH" id="BH">Bahrein
<option value="BD" id="BD">Bangladesh
<option value="BB" id="BB">Barbados
<option value="BE" id="BE">Bélgica
<option value="BZ" id="BZ">Belice
<option value="BJ" id="BJ">Benín
<option value="BM" id="BM">Bermudas
<option value="BT" id="BT">Bhután
<option value="BY" id="BY">Bielorrusia
<option value="MM" id="MM">Birmania
<option value="BO" id="BO">Bolivia
<option value="BA" id="BA">Bosnia y Herzegovina
<option value="BW" id="BW">Botsuana
<option value="BR" id="BR">Brasil
<option value="BN" id="BN">Brunei
<option value="BG" id="BG">Bulgaria
<option value="BF" id="BF">Burkina Faso
<option value="BI" id="BI">Burundi
<option value="CV" id="CV">Cabo Verde
<option value="KH" id="KH">Camboya
<option value="CM" id="CM">Camerún
<option value="CA" id="CA">Canadá
<option value="TD" id="TD">Chad
<option value="CL" id="CL">Chile
<option value="CN" id="CN">China
<option value="CY" id="CY">Chipre
<option value="VA" id="VA">Ciudad estado del Vaticano (Santa Sede)
<option value="CO" id="CO" selected>Colombia
<option value="KM" id="KM">Comores
<option value="CG" id="CG">Congo
<option value="KR" id="KR">Corea
<option value="KP" id="KP">Corea del Norte
<option value="CI" id="CI">Costa del Marfíl
<option value="CR" id="CR">Costa Rica
<option value="HR" id="HR">Croacia (Hrvatska)
<option value="CU" id="CU">Cuba
<option value="DK" id="DK">Dinamarca
<option value="DJ" id="DJ">Djibouri
<option value="DM" id="DM">Dominica
<option value="EC" id="EC">Ecuador
<option value="EG" id="EG">Egipto
<option value="SV" id="SV">El Salvador
<option value="AE" id="AE">Emiratos Árabes Unidos
<option value="ER" id="ER">Eritrea
<option value="SK" id="SK">Eslovaquia
<option value="SI" id="SI">Eslovenia
<option value="ES" id="ES">España
<option value="US" id="US">Estados Unidos
<option value="EE" id="EE">Estonia
<option value="ET" id="ET">Etiopía
<option value="MK" id="MK">Ex-República Yugoslava de Macedonia
<option value="PH" id="PH">Filipinas
<option value="FI" id="FI">Finlandia
<option value="FR" id="FR">Francia
<option value="GA" id="GA">Gabón
<option value="GM" id="GM">Gambia
<option value="GE" id="GE">Georgia
<option value="GS" id="GS">Georgia del Sur y las islas Sandwich del Sur
<option value="GH" id="GH">Ghana
<option value="GI" id="GI">Gibraltar
<option value="GD" id="GD">Granada
<option value="GR" id="GR">Grecia
<option value="GL" id="GL">Groenlandia
<option value="GP" id="GP">Guadalupe
<option value="GU" id="GU">Guam
<option value="GT" id="GT">Guatemala
<option value="GY" id="GY">Guayana
<option value="GF" id="GF">Guayana francesa
<option value="GN" id="GN">Guinea
<option value="GQ" id="GQ">Guinea Ecuatorial
<option value="GW" id="GW">Guinea-Bissau
<option value="HT" id="HT">Haití
<option value="NL" id="NL">Holanda
<option value="HN" id="HN">Honduras
<option value="HK" id="HK">Hong Kong R. A. E
<option value="HU" id="HU">Hungría
<option value="IN" id="IN">India
<option value="ID" id="ID">Indonesia
<option value="IQ" id="IQ">Irak
<option value="IR" id="IR">Irán
<option value="IE" id="IE">Irlanda
<option value="BV" id="BV">Isla Bouvet
<option value="CX" id="CX">Isla Christmas
<option value="HM" id="HM">Isla Heard e Islas McDonald
<option value="IS" id="IS">Islandia
<option value="KY" id="KY">Islas Caimán
<option value="CK" id="CK">Islas Cook
<option value="CC" id="CC">Islas de Cocos o Keeling
<option value="FO" id="FO">Islas Faroe
<option value="FJ" id="FJ">Islas Fiyi
<option value="FK" id="FK">Islas Malvinas (Islas Falkland)
<option value="MP" id="MP">Islas Marianas del norte
<option value="MH" id="MH">Islas Marshall
<option value="UM" id="UM">Islas menores de Estados Unidos
<option value="PW" id="PW">Islas Palau
<option value="SB" id="SB">Islas Salomón
<option value="TK" id="TK">Islas Tokelau
<option value="TC" id="TC">Islas Turks y Caicos
<option value="VI" id="VI">Íslas Vírgenes (EE.UU.)
<option value="VG" id="VG">Islas Vírgenes (Reino Unido)
<option value="IL" id="IL">Israel
<option value="IT" id="IT">Italia
<option value="JM" id="JM">Jamaica
<option value="JP" id="JP">Japón
<option value="JO" id="JO">Jordania
<option value="KZ" id="KZ">Kazajistán
<option value="KE" id="KE">Kenia
<option value="KG" id="KG">Kirguizistán
<option value="KI" id="KI">Kiribati
<option value="KW" id="KW">Kuwait
<option value="LA" id="LA">Laos
<option value="LS" id="LS">Lesoto
<option value="LV" id="LV">Letonia
<option value="LB" id="LB">Líbano
<option value="LR" id="LR">Liberia
<option value="LY" id="LY">Libia
<option value="LI" id="LI">Liechtenstein
<option value="LT" id="LT">Lituania
<option value="LU" id="LU">Luxemburgo
<option value="MO" id="MO">Macao R. A. E
<option value="MG" id="MG">Madagascar
<option value="MY" id="MY">Malasia
<option value="MW" id="MW">Malawi
<option value="MV" id="MV">Maldivas
<option value="ML" id="ML">Malí
<option value="MT" id="MT">Malta
<option value="MA" id="MA">Marruecos
<option value="MQ" id="MQ">Martinica
<option value="MU" id="MU">Mauricio
<option value="MR" id="MR">Mauritania
<option value="YT" id="YT">Mayotte
<option value="MX" id="MX">México
<option value="FM" id="FM">Micronesia
<option value="MD" id="MD">Moldavia
<option value="MC" id="MC">Mónaco
<option value="MN" id="MN">Mongolia
<option value="MS" id="MS">Montserrat
<option value="MZ" id="MZ">Mozambique
<option value="NA" id="NA">Namibia
<option value="NR" id="NR">Nauru
<option value="NP" id="NP">Nepal
<option value="NI" id="NI">Nicaragua
<option value="NE" id="NE">Níger
<option value="NG" id="NG">Nigeria
<option value="NU" id="NU">Niue
<option value="NF" id="NF">Norfolk
<option value="NO" id="NO">Noruega
<option value="NC" id="NC">Nueva Caledonia
<option value="NZ" id="NZ">Nueva Zelanda
<option value="OM" id="OM">Omán
<option value="PA" id="PA">Panamá
<option value="PG" id="PG">Papua Nueva Guinea
<option value="PK" id="PK">Paquistán
<option value="PY" id="PY">Paraguay
<option value="PE" id="PE">Perú
<option value="PN" id="PN">Pitcairn
<option value="PF" id="PF">Polinesia francesa
<option value="PL" id="PL">Polonia
<option value="PT" id="PT">Portugal
<option value="PR" id="PR">Puerto Rico
<option value="QA" id="QA">Qatar
<option value="UK" id="UK">Reino Unido
<option value="CF" id="CF">República Centroafricana
<option value="CZ" id="CZ">República Checa
<option value="ZA" id="ZA">República de Sudáfrica
<option value="CD" id="CD">República Democrática del Congo (Zaire)
<option value="DO" id="DO">República Dominicana
<option value="RE" id="RE">Reunión
<option value="RW" id="RW">Ruanda
<option value="RO" id="RO">Rumania
<option value="RU" id="RU">Rusia
<option value="WS" id="WS">Samoa
<option value="AS" id="AS">Samoa occidental
<option value="KN" id="KN">San Kitts y Nevis
<option value="SM" id="SM">San Marino
<option value="PM" id="PM">San Pierre y Miquelon
<option value="VC" id="VC">San Vicente e Islas Granadinas
<option value="SH" id="SH">Santa Helena
<option value="LC" id="LC">Santa Lucía
<option value="ST" id="ST">Santo Tomé y Príncipe
<option value="SN" id="SN">Senegal
<option value="YU" id="YU">Serbia y Montenegro
<option value="SC" id="SC">Seychelles
<option value="SL" id="SL">Sierra Leona
<option value="SG" id="SG">Singapur
<option value="SY" id="SY">Siria
<option value="SO" id="SO">Somalia
<option value="LK" id="LK">Sri Lanka
<option value="SZ" id="SZ">Suazilandia
<option value="SD" id="SD">Sudán
<option value="SE" id="SE">Suecia
<option value="CH" id="CH">Suiza
<option value="SR" id="SR">Surinam
<option value="SJ" id="SJ">Svalbard
<option value="TH" id="TH">Tailandia
<option value="TW" id="TW">Taiwán
<option value="TZ" id="TZ">Tanzania
<option value="TJ" id="TJ">Tayikistán
<option value="IO" id="IO">Territorios británicos del océano Índico
<option value="TF" id="TF">Territorios franceses del sur
<option value="TP" id="TP">Timor Oriental
<option value="TG" id="TG">Togo
<option value="TO" id="TO">Tonga
<option value="TT" id="TT">Trinidad y Tobago
<option value="TN" id="TN">Túnez
<option value="TM" id="TM">Turkmenistán
<option value="TR" id="TR">Turquía
<option value="TV" id="TV">Tuvalu
<option value="UA" id="UA">Ucrania
<option value="UG" id="UG">Uganda
<option value="UY" id="UY">Uruguay
<option value="UZ" id="UZ">Uzbekistán
<option value="VU" id="VU">Vanuatu
<option value="VE" id="VE">Venezuela
<option value="VN" id="VN">Vietnam
<option value="WF" id="WF">Wallis y Futuna
<option value="YE" id="YE">Yemen
<option value="ZM" id="ZM">Zambia
<option value="ZW" id="ZW">Zimbabue
</select>
'; //fin del echo del select de paises
}
//****************fin de la funcion selpais***********************
/************************************************************
FUNCION: selocupacion
DESCRIPCION: despliega un campo tipo select con las profesiones
PARAMETROS:
RETORNA:
Ocupacion: C�digo de una letra que corresponde a cada ocupaci�n
*************************************************************/
function selocupacion(){
echo '<select name="Ocupacion" id="Ocupacion" >
<option value="DGHJLNS" selected > [Seleccione una ocupación]
<option value="A" > Administración ejecutiva/senior
<option value="I" > Administración/militar
<option value="W" > Administración/supervisión general
<option value="C" > Ama de casa
<option value="V" > Asistencia/soporte al cliente
<option value="T" > Autónomo/propietario
<option value="E" > Comerciante/artesano
<option value="O" > Consultoría
<option value="G" > Contabilidad/finanzas
<option value="X" > Desempleado/entre empleos
<option value="H" > Educación/formación
<option value="M" > Estudiante
<option value="P" > Fabricación/producción/operaciones
<option value="R" > Ingeniería
<option value="F" > Investigación y desarrollo
<option value="S" > Jubilado
<option value="L" > Profesionales (médicos, legales, etc.)
<option value="D" > Relacionada con la computación (Internet)
<option value="B" > Relacionada con la computación (otros)
<option value="U" > Ventas/marketing/publicidad
<option value="9" > Otros
</select>
';//fin del echo select de las ocupaciones
}
//****************fin de la funcion selocupacion***********************
/************************************************************
FUNCION: selestadocivil
DESCRIPCION: despliega un campo tipo select con los estados civiles
PARAMETROS:
RETORNA:
EstadoCivil: C�digo de una letra que corresponde a cada estados civil
*************************************************************/
function selestadocivil(){
echo '<select name="EstadoCivil" id="EstadoCivil" >
<option value="DGHJLNS" selected > [Seleccione un Estado Civil]
<option value="S" > Soltero
<option value="C" > Casado
<option value="D" > Divorciado
<option value="E" > Separado
<option value="V" > Viudo
<option value="U" > Unión libre
</select>
';//fin del echo selestadocivil
}
//****************fin de la funcion selestadocivil***********************
function fncNombreMes($mes){
switch($mes){
case '1': $nmes='Enero' ;break;
case '2': $nmes='Febrero' ;break;
case '3': $nmes='Marzo' ;break;
case '4': $nmes='Abril' ;break;
case '5': $nmes='Mayo' ;break;
case '6': $nmes='Junio' ;break;
case '7': $nmes='Julio' ;break;
case '8': $nmes='Agosto' ;break;
case '9': $nmes='Septiembre' ;break;
case '10': $nmes='Octubre' ;break;
case '11': $nmes='Noviembre' ;break;
case '12': $nmes='Diciembre' ;break;
}
return $nmes;
}
function fncMuestraNombreMes($mes, $tipo){
if($tipo==1) echo '<select name=nuevo_mesInic onChange="envia_datos()">';
else echo '<select name=nuevo_mesFin onChange="envia_datos()">';
for($i=1;$i<=12;$i++){
echo '<option value='.$i;
if ($mes==$i) echo " selected>";
else echo " >";
$nmes = fncNombreMes($i);
echo $nmes;
}
echo '</select>';
}
function fncMuestraAno($ano, $tipo){
if($tipo==1) echo '<select name=nuevo_anoInic onChange="envia_datos()">';
else echo '<select name=nuevo_anoFin onChange="envia_datos()">';
for($i=$ano-1;$i<=$ano+4;$i++){
echo '<option value='.$i;
if ($ano==$i) echo " selected>";
else echo " >";
echo $i;
}
echo '</select>';
}
function ultimoDia($mes,$ano){
$ultimo_dia=28;
while (checkdate($mes,$ultimo_dia + 1,$ano)){
$ultimo_dia++;
}
return $ultimo_dia;
}
function fncMuestraDia($dia,$mes,$ano, $tipo){
$ultimo_dia = ultimoDia($mes,$ano);
if($tipo==1) echo '<select name=nuevo_diaInic >';
else echo '<select name=nuevo_diaFin >';
for($i=1;$i<=$ultimo_dia;$i++){
echo '<option value='.$i;
if ($dia==$i) echo " selected>";
else echo " >";
echo $i;
}
echo '</select>';
}
}//fin de la clase selgeneral
?>