Skip to content

Commit 486fe1d

Browse files
committed
restore
1 parent 5ec7cc2 commit 486fe1d

File tree

1,554 files changed

+387577
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,554 files changed

+387577
-0
lines changed

donde-laravel-server/.DS_Store

8 KB
Binary file not shown.

donde-laravel-server/.gitignore

+35
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# Logs
2+
logs
3+
*.log
4+
.sass-cache
5+
vendor/
6+
7+
database.prod.php
8+
9+
raw-datasets/
10+
# Runtime data
11+
pids
12+
*.pid
13+
*.seed
14+
15+
# Directory for instrumented libs generated by jscoverage/JSCover
16+
lib-cov
17+
18+
# Coverage directory used by tools like istanbul
19+
coverage
20+
21+
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
22+
.grunt
23+
24+
# node-waf configuration
25+
.lock-wscript
26+
27+
# Compiled binary addons (http://nodejs.org/api/addons.html)
28+
build/Release
29+
30+
# Dependency directory
31+
# https://www.npmjs.org/doc/misc/npm-faq.html#should-i-check-my-node_modules-folder-into-git
32+
node_modules
33+
vendor
34+
35+
.env

donde-laravel-server/Gulpfile.js

+49
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
var gulp = require('gulp'),
2+
sass = require('gulp-ruby-sass'),
3+
autoprefixer = require('gulp-autoprefixer'),
4+
minifycss = require('gulp-minify-css'),
5+
rename = require('gulp-rename');
6+
7+
gulp.task('styles', function() {
8+
9+
return sass('sass/main.scss', { style: 'expanded' })
10+
.pipe(autoprefixer('last 2 version'))
11+
// .pipe(minifycss())
12+
.pipe(rename({ suffix: '.min' }))
13+
.pipe(gulp.dest('public/styles'));
14+
});
15+
16+
gulp.task('express', function() {
17+
var express = require('express');
18+
var app = express();
19+
app.use(require('connect-livereload')({port: 35729}));
20+
app.use(express.static(__dirname+'/www/'));
21+
app.listen(4000, '0.0.0.0');
22+
});
23+
24+
var tinylr;
25+
gulp.task('livereload', function() {
26+
tinylr = require('tiny-lr')();
27+
tinylr.listen(35729);
28+
});
29+
30+
31+
function notifyLiveReload(event) {
32+
var fileName = require('path').relative(__dirname, event.path);
33+
34+
tinylr.changed({
35+
body: {
36+
files: [fileName]
37+
}
38+
});
39+
}
40+
41+
gulp.task('watch', function() {
42+
gulp.watch('sass/**/*.scss', ['styles']);
43+
gulp.watch('www/*.html', notifyLiveReload);
44+
gulp.watch('www/styles/*.css', notifyLiveReload);
45+
});
46+
47+
gulp.task('default', ['styles', 'express', 'livereload', 'watch'], function() {
48+
49+
});

donde-laravel-server/Procfile

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
web: vendor/bin/heroku-php-apache2 public/

donde-laravel-server/README.md

+43
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# Donde
2+
3+
### http://www.huesped.org/donde
4+
<img src="http://i.imgur.com/iDzO4ZH.png"/>
5+
6+
Fundación Huésped lanzó la primera versión de #DONDE en 2013 con el objetivo de ofrecer a los usuarios de manera accesible y rápida, información disponible en Argentina sobre lugares de entrega gratuita de condones y centros que realizan la prueba de VIH de manera gratuita.
7+
8+
La versión original fue desarrollada por Fundación Huésped junto a los equipos de Gobierno Abierto y Gobierno Electrónico del Gobierno de la Ciudad de Buenos Aires.
9+
10+
La versión actual de la plataforma suma nuevas capas de información vinculadas a otras enfermedades transmisibles, como vacunatorios y centros de infectología. También incorpora información de Chile, siendo una de las metas del proyecto extender la herramienta hacia diferentes países de latinoamérica.
11+
12+
El principal objetivo de #DONDE es disminuir la brecha para el acceso a la prueba de VIH, a los métodos de prevención y al tratamiento temprano en la región, ofreciendo al usuario información pública, oficial y actualizada de manera accesible y de acuerdo a su demanda.
13+
# Tecnologias
14+
15+
- Angular JS 1.4
16+
- SASS
17+
- Laravel 4.2
18+
- MySQL
19+
- Google Maps API
20+
- Material Design CSS (ui-materialice Angular)
21+
22+
23+
#Features
24+
25+
##Publicas
26+
- Buscar por Pais/Provincia/Departamento y Servicio
27+
- Soportamos 4 servicios : Distribucion Condones, Prueba HIV, Vacunacion, Infectologia
28+
- Sugerencia de Nuevos Lugares
29+
30+
##Panel Admin
31+
- Dashboard Resumen
32+
- Aprobacion/Desaprobacion Nuevos Lugares.
33+
- Administracion de lugares existentes con sugerencia y correccion de localizacion por Pais/Provincia/Depto o por Mapa
34+
35+
# Agradecimientos
36+
37+
Este proyecto contó con apoyo financiero de UNICEF Oficina Regional para América Latina y el Caribe. Agradecemos la colaboración de los Ministerios de Salud de la Nación de Argentina, Chile y Uruguay, el Ministerio de Modernización de Ciudad de Buenos Aires, OMS en Argentina, DiNaCEI, Sistema Integrado de Información Sanitaria de Argentina (SISA), y ONUSIDA América Latina, quienes proporcionaron la información que utiliza esta aplicación.
38+
39+
40+
# Contribuciones
41+
42+
Cualquier issue que veas y desees arreglar, agregalo a Github o pedinos un pull-request.
43+

donde-laravel-server/Untitled.sql

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
select establecimiento, calle,altura,
2+
( 3959 * acos( cos( radians(-34.58929) )
3+
* cos( radians( places.latitude ) )
4+
* cos( radians( places.longitude ) - radians(-58.5085426) )
5+
+ sin( radians(-34.58929) )
6+
* sin( radians( places.latitude ) ) ) ) *1000 AS distance
7+
from places
8+
where aprobado = 1
9+
having distance < 5000 ORDER BY distance
10+
LIMIT 30;

donde-laravel-server/app/.DS_Store

6 KB
Binary file not shown.
222 Bytes
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<?php namespace App\Commands;
2+
3+
abstract class Command {
4+
5+
//
6+
7+
}
222 Bytes
Binary file not shown.
222 Bytes
Binary file not shown.
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
<?php namespace App\Console\Commands;
2+
3+
use Illuminate\Console\Command;
4+
use Illuminate\Foundation\Inspiring;
5+
6+
class Inspire extends Command {
7+
8+
/**
9+
* The console command name.
10+
*
11+
* @var string
12+
*/
13+
protected $name = 'inspire';
14+
15+
/**
16+
* The console command description.
17+
*
18+
* @var string
19+
*/
20+
protected $description = 'Display an inspiring quote';
21+
22+
/**
23+
* Execute the console command.
24+
*
25+
* @return mixed
26+
*/
27+
public function handle()
28+
{
29+
$this->comment(PHP_EOL.Inspiring::quote().PHP_EOL);
30+
}
31+
32+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
<?php namespace App\Console;
2+
3+
use Illuminate\Console\Scheduling\Schedule;
4+
use Illuminate\Foundation\Console\Kernel as ConsoleKernel;
5+
6+
class Kernel extends ConsoleKernel {
7+
8+
/**
9+
* The Artisan commands provided by your application.
10+
*
11+
* @var array
12+
*/
13+
protected $commands = [
14+
'App\Console\Commands\Inspire',
15+
];
16+
17+
/**
18+
* Define the application's command schedule.
19+
*
20+
* @param \Illuminate\Console\Scheduling\Schedule $schedule
21+
* @return void
22+
*/
23+
protected function schedule(Schedule $schedule)
24+
{
25+
$schedule->command('inspire')
26+
->hourly();
27+
}
28+
29+
}
222 Bytes
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<?php namespace App\Events;
2+
3+
abstract class Event {
4+
5+
//
6+
7+
}
222 Bytes
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
<?php namespace App\Exceptions;
2+
3+
use Exception;
4+
use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler;
5+
6+
class Handler extends ExceptionHandler {
7+
8+
/**
9+
* A list of the exception types that should not be reported.
10+
*
11+
* @var array
12+
*/
13+
protected $dontReport = [
14+
'Symfony\Component\HttpKernel\Exception\HttpException'
15+
];
16+
17+
/**
18+
* Report or log an exception.
19+
*
20+
* This is a great spot to send exceptions to Sentry, Bugsnag, etc.
21+
*
22+
* @param \Exception $e
23+
* @return void
24+
*/
25+
public function report(Exception $e)
26+
{
27+
return parent::report($e);
28+
}
29+
30+
/**
31+
* Render an exception into an HTTP response.
32+
*
33+
* @param \Illuminate\Http\Request $request
34+
* @param \Exception $e
35+
* @return \Illuminate\Http\Response
36+
*/
37+
public function render($request, Exception $e)
38+
{
39+
return parent::render($request, $e);
40+
}
41+
42+
}
222 Bytes
Binary file not shown.
222 Bytes
Binary file not shown.
Binary file not shown.

donde-laravel-server/app/Handlers/Commands/.gitkeep

Whitespace-only changes.
222 Bytes
Binary file not shown.

donde-laravel-server/app/Handlers/Events/.gitkeep

Whitespace-only changes.

donde-laravel-server/app/Http.zip

16.1 KB
Binary file not shown.
6 KB
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
<?php
2+
3+
namespace App\Http\Controllers;
4+
5+
use Illuminate\Http\Request;
6+
7+
use App\User;
8+
use App\Http\Requests;
9+
use App\Http\Controllers\Controller;
10+
use Auth;
11+
12+
class AdminRESTController extends Controller
13+
{
14+
/**
15+
* Display a listing of the resource.
16+
*
17+
* @return Response
18+
*/
19+
public function index()
20+
{
21+
return User::all();
22+
}
23+
24+
/**
25+
* Show the form for creating a new resource.
26+
*
27+
* @return Response
28+
*/
29+
public function create()
30+
{
31+
//
32+
}
33+
34+
/**
35+
* Store a newly created resource in storage.
36+
*
37+
* @param Request $request
38+
* @return Response
39+
*/
40+
public function store(Request $request)
41+
{
42+
//
43+
}
44+
45+
/**
46+
* Display the specified resource.
47+
*
48+
* @param int $id
49+
* @return Response
50+
*/
51+
public function show($id)
52+
{
53+
//
54+
}
55+
56+
/**
57+
* Show the form for editing the specified resource.
58+
*
59+
* @param int $id
60+
* @return Response
61+
*/
62+
public function edit($id)
63+
{
64+
//
65+
}
66+
67+
/**
68+
* Update the specified resource in storage.
69+
*
70+
* @param Request $request
71+
* @param int $id
72+
* @return Response
73+
*/
74+
public function update(Request $request, $id)
75+
{
76+
//
77+
}
78+
79+
/**
80+
* Remove the specified resource from storage.
81+
*
82+
* @param int $id
83+
* @return Response
84+
*/
85+
public function destroy($id)
86+
{
87+
//
88+
}
89+
90+
public function logged(){
91+
return Auth::user();
92+
}
93+
}

0 commit comments

Comments
 (0)