<?php

$meses = getMeses();
$i = 0;
$query = "?" . http_build_query(Input::only('mes', 'año', 'residencia_id'));
$residencias_opt = Residencias::orderby("id")->lists("nombre", "id");
?>
@extends('admin.layout')

@section('header')
    <link rel="stylesheet" type="text/css" href="{{asset('css/bootstrap-chosen.css')}}">
    <script type="text/javascript" src="{{asset('js/chosen.jquery.min.js')}}"></script>
@stop




@section('content')

    <div id="info" class="jumbotron">
        <div class="container">
        <p><button class="btn btn-info" type="button" onclick="$('#info').toggle('fast')"><i class="fa fa-eye"></i></button>
            Este formulario permite agregar cuotas para las residencias de manera particular
        </p>
            <ul>
                <li>Las cuotas aqui establecidas seran establecidas solo a residencia a la que se asignó</li>
                <li>El cobro sera por el monto total</li>
            </ul>
            <a target="_blank" href="{{url('admin/Finanzas/generarResumendeCobrosMes')}}" class="btn btn-success">Ver Resumen de Cobros Mensual</a>
        </div>
    </div>
 public function cargarCobros()
 {
     $mes = Input::get('mes');
     $año = Input::get('año');
     foreach (Residencias::all() as $residencia) {
         $solvencia = Solvencia::firstorNew(['mes' => $mes, 'año' => $año, 'residencia_id' => $residencia->id]);
         $solvencia->estado = 3;
         $solvencia->monto = getdeuda($residencia->id, $mes, $año);
         $solvencia->save();
     }
     Notificacion::InsertarNotificacionesMasivas("Nuevo Recibo Agregado", "Se ha agregado el recibo de " . getMeses()[$mes] . $año);
     Session::flash('success', "Cobros cargados Correctamente");
     if (Config::get('var.push', false)) {
         $dispositivos = Dispositivo::active()->mensajes()->get();
         $disp = [];
         foreach ($dispositivos as $dispositivo) {
             $disp[] = PushNotification::Device($dispositivo->token);
         }
         $devices = PushNotification::DeviceCollection($disp);
         $message = PushNotification::Message("Se ha agregado el recibo de " . getMeses()[$mes] . $año, ['badge' => 1, 'image' => 'www/logo.png', 'soundname' => 'alert', "ledColor" => [0, 146, 234, 255], 'title' => 'Nueva Recibo Agregado']);
         $collection = PushNotification::app('android')->to($devices)->send($message);
     }
     return Redirect::to('admin/Finanzas/gestion?mes=' . $mes . '&año=' . $año);
 }