Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
O
Orfeo7
Manage
Activity
Members
Labels
Plan
Issues
0
Issue boards
Milestones
Wiki
Code
Merge requests
0
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package Registry
Container Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
argoPublico
Orfeo7
Merge requests
!1
Se agrega archivo de creación de bodega
Code
Review changes
Check out branch
Download
Patches
Plain diff
Closed
Se agrega archivo de creación de bodega
jorenloz21/argogpl:jorenloz21-argopublico-patch-41817
into
argopublico
Overview
0
Commits
1
Pipelines
0
Changes
1
Closed
Jorge Lopez
requested to merge
jorenloz21/argogpl:jorenloz21-argopublico-patch-41817
into
argopublico
4 years ago
Overview
0
Commits
1
Pipelines
0
Changes
1
Expand
Archivo necesario para crear la bodega y los diferentes subdirectorios necesarios en la bodega
0
0
Merge request reports
Compare
argopublico
argopublico (base)
and
latest version
latest version
1b3ed81b
1 commit,
4 years ago
1 file
+
279
−
0
Expand all files
Inline
Compare changes
Side-by-side
Inline
Show whitespace changes
Show one file at a time
instalacion/carpetas_bodega.php
0 → 100644
+
279
−
0
Options
<?php
/**
* carpetas_bodega.php
* Autor: Superintendencia de la Economía Solidaria
* Creación de los directorios requeridos por el combinador de archivos Directorio workDir y cacheODT.
* Descripción: Este script permite crear la estructura de directorios requerida
* por el Sistema de Gestión Documental ORFEO dentro del directorio bodega.
* Dentro del directorio definido como ruta raiz ($ruta_raiz) debe haberse creado
* previamente el directorio bodega.
* En la tabla DEPENDENCIA de la Base de Datos se deben haber ingresado previamente todas
* las dependencias con su respectivo código.
*/
// Ruta del directorio que contiene el enlace a la bodega de imágenes
$ruta_raiz
=
".."
;
if
(
$_GET
[
"anoCrear"
])
$anoCrear
=
$_GET
[
"anoCrear"
];
?>
<form
method=
GET
action=
"carpeta_bodega.php"
>
Ingrese el a
ñ
o a Crear
<input
type=
text
name=
anoCrear
>
<input
type=
submit
value=
"Crear Carpetas"
>
</form>
<br>
<?
if
(
!
$anoCrear
)
die
(
"Debe ingresar un ano"
);
echo
"<center>En proceso de Creacion de sistema de directorios del Año -->
$anoCrear
</center><br>"
;
//$anoCrear = "200";
//error_reporting(7);
include_once
(
"
$ruta_raiz
/include/db/ConnectionHandler.php"
);
// Verifica si existe un directorio cuyo nombre corresponde al año actual
if
(
is_dir
(
$ruta_raiz
.
'/bodega/'
.
$anoCrear
)
)
{
// Función para crear los directorios asociados a cada dependencia
creaDirDepe
(
$ruta_raiz
,
$anoCrear
);
}
// Si no existe un directorio cuyo nombre corresponde al año actual lo crea
else
{
// Crea un directorio cuyo nombre corresponde al año actual
if
(
mkdir
(
$ruta_raiz
.
'/bodega/'
.
$anoCrear
,
0777
)
)
{
print
"Directorio "
.
$ruta_raiz
.
'/bodega/'
.
$anoCrear
.
" creado.<br>"
;
// Función para crear los directorios asociados a cada dependencia
creaDirDepe
(
$ruta_raiz
,
$anoCrear
);
}
else
{
print
"No se pudo crear el directorio "
.
$ruta_raiz
.
'/bodega/'
.
$anoCrear
.
"<br>"
;
}
}
// Directorio fax
// Verifica si no existe el directorio fax
if
(
!
is_dir
(
$ruta_raiz
.
'/bodega/fax'
)
)
{
// Crea un directorio llamado fax
if
(
mkdir
(
$ruta_raiz
.
'/bodega/fax'
,
0777
)
)
{
print
"Directorio "
.
$ruta_raiz
.
'/bodega/fax'
.
" creado.<br>"
;
}
else
{
print
"No se pudo crear el directorio "
.
$ruta_raiz
.
'/bodega/fax.<br>'
;
}
}
// Directorio masiva
// Verifica si no existe el directorio masiva
if
(
!
is_dir
(
$ruta_raiz
.
'/bodega/masiva'
)
)
{
// Crea un directorio llamado masiva
if
(
mkdir
(
$ruta_raiz
.
'/bodega/masiva'
,
0777
)
)
{
print
"Directorio "
.
$ruta_raiz
.
'/bodega/masiva'
.
" creado.<br>"
;
}
else
{
print
"No se pudo crear el directorio "
.
$ruta_raiz
.
'/bodega/masiva.<br>'
;
}
}
// Directorio pdfs
// Verifica si no existe un directorio pdfs
if
(
!
is_dir
(
$ruta_raiz
.
'/bodega/pdfs'
)
)
{
// Crea un directorio llamado pdfs
if
(
mkdir
(
$ruta_raiz
.
'/bodega/pdfs'
,
0777
)
)
{
print
"Directorio "
.
$ruta_raiz
.
'/bodega/pdfs'
.
" creado.<br>"
;
// Directorio guias
// Verifica si no existe un directorio guias
if
(
!
is_dir
(
$ruta_raiz
.
'/bodega/pdfs/guias'
)
)
{
// Crea un directorio llamado guias
if
(
mkdir
(
$ruta_raiz
.
'/bodega/pdfs/guias'
,
0777
)
)
{
print
"Directorio "
.
$ruta_raiz
.
'/bodega/pdfs/guias'
.
" creado.<br>"
;
}
else
{
print
"No se pudo crear el directorio "
.
$ruta_raiz
.
'/bodega/pdfs/guias.<br>'
;
}
}
// Directorio planillas
// Verifica si no existe un directorio planillas
if
(
!
is_dir
(
$ruta_raiz
.
'/bodega/pdfs/planillas'
)
)
{
// Crea un directorio llamado planillas
if
(
mkdir
(
$ruta_raiz
.
'/bodega/pdfs/planillas'
,
0777
)
)
{
print
"Directorio "
.
$ruta_raiz
.
'/bodega/pdfs/planillas'
.
" creado.<br>"
;
// Directorio dev
// Verifica si no existe un directorio dev
if
(
!
is_dir
(
$ruta_raiz
.
'/bodega/pdfs/planillas/dev'
)
)
{
// Crea un directorio llamado dev
if
(
mkdir
(
$ruta_raiz
.
'/bodega/pdfs/planillas/dev'
,
0777
)
)
{
print
"Directorio "
.
$ruta_raiz
.
'/bodega/pdfs/planillas/dev'
.
" creado.<br>"
;
}
else
{
print
"No se pudo crear el directorio "
.
$ruta_raiz
.
'/bodega/pdfs/planillas/dev.<br>'
;
}
}
// Directorio envios
// Verifica si no existe un directorio envios
if
(
!
is_dir
(
$ruta_raiz
.
'/bodega/pdfs/planillas/envios'
)
)
{
// Crea un directorio llamado envios
if
(
mkdir
(
$ruta_raiz
.
'/bodega/pdfs/planillas/envios'
,
0777
)
)
{
print
"Directorio "
.
$ruta_raiz
.
'/bodega/pdfs/planillas/envios'
.
" creado.<br>"
;
}
else
{
print
"No se pudo crear el directorio "
.
$ruta_raiz
.
'/bodega/pdfs/planillas/envios.<br>'
;
}
}
}
else
{
print
"No se pudo crear el directorio "
.
$ruta_raiz
.
'/bodega/pdfs/planillas.<br>'
;
}
}
}
else
{
print
"No se pudo crear el directorio "
.
$ruta_raiz
.
'/bodega/pdfs.<br>'
;
}
}
// Directorio tmp
// Verifica si no existe un directorio tmp
if
(
!
is_dir
(
$ruta_raiz
.
'/bodega/tmp'
)
)
{
// Crea un directorio llamado tmp
if
(
mkdir
(
$ruta_raiz
.
'/bodega/tmp'
,
0777
)
)
{
print
"Directorio "
.
$ruta_raiz
.
'/bodega/tmp'
.
" creado.<br>"
;
// Creación de los directorios requeridos por el combinador de archivos.
// Directorio workDir
// Verifica si no existe un directorio workDir
if
(
!
is_dir
(
$ruta_raiz
.
'/bodega/tmp/workDir'
)
)
{
// Crea un directorio llamado workDir
if
(
mkdir
(
$ruta_raiz
.
'/bodega/tmp/workDir'
,
0777
)
)
{
print
"Directorio "
.
$ruta_raiz
.
'/bodega/tmp/workDir'
.
" creado.<br>"
;
// Directorio cacheODT
// Verifica si no existe un directorio cacheODT
if
(
!
is_dir
(
$ruta_raiz
.
'/bodega/tmp/workDir/cacheODT'
)
)
{
// Crea un directorio llamado cacheODT
if
(
mkdir
(
$ruta_raiz
.
'/bodega/tmp/workDir/cacheODT'
,
0777
)
)
{
print
"Directorio "
.
$ruta_raiz
.
'/bodega/tmp/workDir/cacheODT'
.
" creado.<br>"
;
}
else
{
print
"No se pudo crear el directorio "
.
$ruta_raiz
.
'/bodega/tmp/workDir/cacheODT.<br>'
;
}
}
}
else
{
print
"No se pudo crear el directorio "
.
$ruta_raiz
.
'/bodega/tmp/workDir.<br>'
;
}
}
}
else
{
print
"No se pudo crear el directorio "
.
$ruta_raiz
.
'/bodega/tmp.<br>'
;
}
}
// Función para crear los directorios asociados a cada dependencia
function
creaDirDepe
(
$ruta_raiz
,
$anoCrear
)
{
$db
=
new
ConnectionHandler
(
"
$ruta_raiz
"
);
$db
->
conn
->
debug
=
true
;
$query
=
"SELECT DEPE_CODI"
;
$query
.
=
" FROM dependencia"
;
// print "query: ".$query;
$db
->
conn
->
SetFetchMode
(
ADODB_FETCH_ASSOC
);
$rs
=
$db
->
query
(
$query
);
while
(
!
$rs
->
EOF
)
{
// $anoCrear= "2008";
// Verifica si existe un directorio cuyo nombre corresponde al código de la
// dependencia
if
(
is_dir
(
$ruta_raiz
.
'/bodega/'
.
$anoCrear
.
'/'
.
$rs
->
fields
[
"DEPE_CODI"
]
)
)
{
// Directorio docs
// Verifica si no existe un directorio docs
if
(
!
is_dir
(
$ruta_raiz
.
'/bodega/'
.
$anoCrear
.
'/'
.
$rs
->
fields
[
"DEPE_CODI"
]
.
'/docs'
)
)
{
// Crea un directorio llamado docs
if
(
mkdir
(
$ruta_raiz
.
'/bodega'
.
$anoCrear
.
'/'
.
$rs
->
fields
[
"DEPE_CODI"
]
.
'/docs'
,
0777
)
)
{
print
"Directorio "
.
$ruta_raiz
.
'/bodega'
.
$anoCrear
.
'/'
.
$rs
->
fields
[
"DEPE_CODI"
]
.
'/docs'
.
" creado.<br>"
;
}
else
{
print
"No se pudo crear el directorio "
.
$ruta_raiz
.
'/bodega/'
.
$anoCrear
.
'/'
.
$rs
->
fields
[
"DEPE_CODI"
]
.
'/docs.<br>'
;
}
}
}
// Si no existe un directorio cuyo nombre corresponde al código de la dependencia,
// lo crea
else
{
// Crea un directorio cuyo nombre corresponde al código de la dependencia
if
(
mkdir
(
$ruta_raiz
.
'/bodega/'
.
$anoCrear
.
'/'
.
$rs
->
fields
[
"DEPE_CODI"
],
0777
)
)
{
print
"Directorio "
.
$ruta_raiz
.
'/bodega/'
.
$anoCrear
.
'/'
.
$rs
->
fields
[
"DEPE_CODI"
]
.
" creado.<br>"
;
// Directorio docs
// Verifica si no existe un directorio docs
if
(
!
is_dir
(
$ruta_raiz
.
'/bodega/'
.
$anoCrear
.
'/'
.
$rs
->
fields
[
"DEPE_CODI"
]
.
'/docs'
)
)
{
// Crea un directorio llamado docs
if
(
mkdir
(
$ruta_raiz
.
'/bodega/'
.
$anoCrear
.
'/'
.
$rs
->
fields
[
"DEPE_CODI"
]
.
'/docs'
,
0777
)
)
{
print
"Directorio "
.
$ruta_raiz
.
'/bodega/'
.
$anoCrear
.
'/'
.
$rs
->
fields
[
"DEPE_CODI"
]
.
'/docs'
.
" creado.<br>"
;
}
else
{
print
"No se pudo crear el directorio "
.
$ruta_raiz
.
'/bodega/'
.
$anoCrear
.
'/'
.
$rs
->
fields
[
"DEPE_CODI"
]
.
'/docs.<br>'
;
}
}
}
else
{
print
"No se pudo crear el directorio "
.
$ruta_raiz
.
'/bodega/'
.
$anoCrear
.
'/'
.
$rs
->
fields
[
"DEPE_CODI"
]
.
"<br>"
;
}
}
$rs
->
MoveNext
();
}
}
?>