-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathimportUsuarios.php
executable file
·50 lines (39 loc) · 982 Bytes
/
importUsuarios.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<?php
define('APP_PATH', dirname(__FILE__) );
define( 'DS', '/' );
include ('includes/elfic.ini.php');
$row = 1;
$f = fopen ("usuarios.csv","r");
$i = 1;
while ($data = fgetcsv ($f, 1000, ";"))
{
$p['nombres'] = $data[0];
$p['apellidos'] = $data[1];
$p['login'] = $data[2];
$p['password'] = Elfic::getCryptedPassword($data[2]);
$p['email'] = $data[3];
$p['creado'] = Elfic::now();
$p['modificado'] = Elfic::now();
$p['ultimoingreso'] = "";
$p['activo'] = "1";
$p['esadmin'] = "0";
$db = new DB();
if(!$db->perform('usuarios', $p))
{
echo "Error creando usuario " .$p['nombres'] . " " .$p['apellidos'];
echo "\n<br>";
}
else
{
echo "Se creó el usuario " . $p['nombres'] . " " .$p['apellidos'];
$id = $db->lastInsertedId();
$db2 = new DB();
$up['usuario_id'] = $id;
$up['usuarios_grupo_id'] = 4;
$db2->perform('usuarios_grupos_links', $up);
echo " - ";
echo "Se agregó al grupo";
echo "\n<br>";
}
}
fclose ($f);