Changeset 4161


Ignore:
Timestamp:
Apr 10, 2017, 10:18:11 AM (3 years ago)
Author:
jrpelegrina
Message:

WIP in import from Abies

Location:
pmb4.2/trunk/fuentes/pmb
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • pmb4.2/trunk/fuentes/pmb/importa_from_abies.php

    r4155 r4161  
    66$base_auth = "ADMINISTRATION_AUTH"; 
    77$base_title = "\$msg[7]";   
     8$form_ref="$base_path/admin.php?categ=import&sub=import_abies&action=";
    89require_once ("$base_path/includes/init.inc.php"); 
    910
     11include("$include_path/messages/help/$lang/importa_abies.txt");
     12
    1013$categor = $_GET['categor'];
     14
    1115
    1216switch($categor){ // Selección de opciones.
     
    1519                        $php_sin_fichero="El fitxer no ha pogut set carregat. Informe a l'administrador del sistema per a que revise la configuració de php.";
    1620                        echo "<SCRIPT>alert(\"$php_sin_fichero\");</SCRIPT>";
    17                         echo("<SCRIPT LANGUAGE='JavaScript'> window.location = \"$base_path/\"</SCRIPT>"); 
     21                        echo("<SCRIPT LANGUAGE='JavaScript'> window.location = \"$form_ref/\"</SCRIPT>"); 
    1822                        break;
    1923       
     
    2630                $cont= (strlen($_FILES['fich']['name']))-3; //saca la extension (ultimos 3 digitos)
    2731               
    28                 $fExt=substr($nfich,$cont);
    29                 $finfo=finfo_open(FILEINFO_MIME_TYPE);
    30                 $ftype=finfo_file($finfo,$_FILES['fich']['tmp_name']);
    31                 finfo_close($finfo);
    32                                                
    33                   if (!strpos($fExt, "sql") && $ftype == "text/x-c"){
    34                         echo "$msg[importa_a]";
     32               //$fExt=substr($nfich,$cont);
     33               //$finfo=finfo_open(FILEINFO_MIME_TYPE);
     34               //$ftype=finfo_file($finfo,$_FILES['fich']['tmp_name']);
     35               //finfo_close($finfo);
     36                $path_info=pathinfo($nomfich);
     37                $extension=$path_info['extension'];
     38                                                       
     39                if ($extension!="sql"){
     40                        echo "<SCRIPT>alert(\"$msg[importa_a]\");</SCRIPT>";
     41                        echo("<SCRIPT LANGUAGE='JavaScript'> window.location = \"$form_ref/\"</SCRIPT>");
    3542                        break;
    3643                }
     44
    3745                $post_max_size_php_MB=ini_get('upload_max_filesize');
    3846                $post_max_size_php = substr(ini_get('upload_max_filesize'),0,-1)*1024*1024;
     
    4250                        $php_ini_conf = "El fitxer té una mida de: " . number_format($nom_fich_size/1024/1024, 2, '.', ' ') . "MB,\\nsuperior al permés: " . $post_max_size_php_MB ."B\\n\\nInforme a l'administrador del sistema per actualitzar la configuració de php.";
    4351                        echo "<SCRIPT>alert(\"$php_ini_conf\");</SCRIPT>";
    44                         echo("<SCRIPT LANGUAGE='JavaScript'> window.location = \"$base_path/\"</SCRIPT>");
     52                        echo("<SCRIPT LANGUAGE='JavaScript'> window.location = \"$form_ref/\"</SCRIPT>");
    4553                       
    4654                        break;
     
    5058                        $comando= "cat ". $nomfich ." | mysql -u ". USER_NAME ." --password=". USER_PASS ." ". DATA_BASE;
    5159                        if (system($comando, $salida)==0){
    52                                 echo "$msg[import_abies_a]";
     60                                echo "<SCRIPT>alert(\"$msg[import_abies_a]\");</SCRIPT>";
     61                                echo("<SCRIPT LANGUAGE='JavaScript'> window.location = \"$form_ref/\"</SCRIPT>");
     62                               
     63                        }else{
     64                                echo "<SCRIPT>alert(\"$msg[import_abies_d]\");</SCRIPT>";
     65                                echo("<SCRIPT LANGUAGE='JavaScript'> window.location = \"$form_ref/\"</SCRIPT>");
     66                       
    5367                        }
    5468                       
     
    6276        }
    6377}
     78
     79
    6480//-------------------------------------> L L I U R E X <--------------------------------------//
    6581?>
Note: See TracChangeset for help on using the changeset viewer.