Changeset 4261


Ignore:
Timestamp:
Apr 18, 2017, 2:47:44 PM (2 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

    r4241 r4261  
    5757                if (move_uploaded_file($_FILES['fich']['tmp_name'], $nomfich)){ //el POsT devuelve el nombre de archivo en el servidor y el segundo campo es a donde se va a mover.
    5858                        require("$base_path/includes/db_param.inc.php");
     59                        $result='0';
    5960                        $comando= "cat ". $nomfich ." | mysql -u ". USER_NAME ." --password=". USER_PASS ." ". DATA_BASE;
    6061                        if (system($comando, $salida)==0){
     62                                $result='1';
     63                                $cdu_fich="./lliurex/cdu_Abies.sql";
     64                                $comando= "cat ". $cdu_fich ." | mysql -u ". USER_NAME ." --password=". USER_PASS ." ". DATA_BASE;
     65                                if (system($comando, $salida)==0){
     66                                        $result='2';
     67                                }       
     68                        }
     69
     70                        if ($result=='2'){
     71                                $link2 = @mysql_connect(SQL_SERVER, USER_NAME, USER_PASS) OR die("Error MySQL");
     72                                $sql_location="Select idlocation from docs_location";
     73                                $select_location=@mysql_query($sql_location, $link2);
     74                                $sql_section="Select idsection from docs_section";
     75                                $select_section=@mysql_query($sql_section, $link2);
     76                                $location=mysql_fetch_array($select_location);
     77                                $section_array=array();
     78                                $location_array=array();
     79                                while ($section=mysql_fetch_array($select_section)){
     80                                        $section_array[]=$section['idsection'];
     81                                                               
     82                                }
     83                                while ($location=mysql_fetch_array($select_location)){
     84                                        $location_array[]=$location['idlocation'];
     85                                }                                       }
     86                                foreach ($section_array as $value){
     87                                        foreach ($location_array as $value2){
     88                                                $sql_locs_section="Insert into docsloc_section (num_section,num_location) select '". $value . "','". $value2 ."' from dual where NOT EXISTS (Select * from docsloc_section where num_section='". $value ."' and num_location='" .$value2. "')";
     89                                                $insert=@mysql_query($sql_locs_section,$link2);
     90                                               
     91                                        }       
     92                                }
     93                                                       
    6194                                echo "<SCRIPT>alert(\"$msg[import_abies_a]\");</SCRIPT>";
    6295                                echo("<SCRIPT LANGUAGE='JavaScript'> window.location = \"$form_index\"</SCRIPT>");
    63                                
    64                         }else{
     96
     97
     98                        }
     99                        else{
    65100                                echo "<SCRIPT>alert(\"$msg[import_abies_d]\");</SCRIPT>";
    66101                                echo("<SCRIPT LANGUAGE='JavaScript'> window.location = \"$form_ref/\"</SCRIPT>");
Note: See TracChangeset for help on using the changeset viewer.