Skip to content

Instantly share code, notes, and snippets.

var Model = require('../models/model');
let Restaurante = require('../models/schema_restaurante');
let Admin = require('../models/schema_admin');
// Moment js
var moment = require('moment');
// Working Hours
var WorkingHours = require('working-hours').WorkingHours;
// Random String
var randomstring = require("randomstring");
var bcrypt = require('bcryptjs');
<div class="card">
<div class="card-header">
<i class="fa fa-edit"></i>Registrar Restaurante
</div>
<form method="post" id="alta_restaurante" name="alta_restaurante" action="alta" novalidate enctype="multipart/form-data">
<div class="card-body">
<fieldset>
<div class="form-group">
<label for="nombre_comercial">Nombre Comercial</label>
<input type="text" class="form-control" id="nombre_comercial" name="nombre" data-field="nombre" placeholder="Nombre de la Empresa">
public function createMemberPost(){
if( $this->session->userdata("login",TRUE) ){
$submit = $this->input->post('submit',TRUE);
//$upload = $this->upload();
//echo json_encode($upload);die();
$input_date = $this->input->post('admission_date');
$date = (empty($this->input->post('admission_date')) ? date('Y-m-d H:i:s') : $this->input->post('admission_date'));
if( $this->input->is_ajax_request() ){
if( $this->form_validation->run('create_member') === FALSE ){
$errors = $this->form_validation->error_array();
//Ejercicio 1
var arr = ["Acoxpa - Auditorio", "Polanco - Santa Fe", "Acoxpa - Auditorio", "Reforma - Coacalco", "Acoxpa - Auditorio", "Polanco - Santa Fe"];
function count(arr){
arr.sort();
var result = [];
var current;
var count = 0;
for (var i = 0; i <= arr.length; i++){
if (arr[i] != current) {
'use strict'
function select2Action(id_selector,max_selection,placeholder,multiple) {
var arr = [];
$(`#${id_selector}`).select2({
maximumSelectionLength: max_selection,
language: "es",
placeholder: placeholder,
width: '100%',
minimumInputLength: 3,
exports.editarPost = async (req, res, next) => {
let data = req.body;
req.checkBody('respuesta', 'Campo obligatorio, compuesto de minimo 15 carácteres.').optional({ checkFalsy: true }).isLength({min:16});
let errors = req.validationErrors();
if(errors){
res.json({
ok:false,
errors
});
}else{
Historial.findById(req.params.id)
.populate("incidencia")
.exec()
.then(incidencias =>{
if (!incidencias) {
return res.status(404).json({
message: "No hay incidencias..."
});
}
Incidencia.populate(incidencias.incidencia.cupon, {path:"cupones"}, function(err, info) { console.log('cupones',info) });
/*code*/
exports.index = (req, res, next) => {
let empresasId = req.user.empresas;
Incidencia.find({})
.populate('Historial')
.exec()
.then(incidencias =>{
res.json({
incidencias
});
var runCronCorteEmpresa = new CronJob({
cronTime: '00 00 00 * * 0-6',
onTick: function() {
mongoose.connect('mongodb://heroku_g0l82g29:h3t4299755taqigahev14nnp1k@ds121906.mlab.com:21906/heroku_g0l82g29', { useNewUrlParser: true })
.then( async () => {
debugS('Conectado a la base de datos')
const result = await run();
disconnect(result);
})
.catch(err => { debugF('Algo salio mal', err ); disconnect(); });
class UI {
static displayElements() {
//let elements = Store.getElements().then(r => {return r});
let elements = Store.getElements()
.then((data)=> {return data});
console.log(elements);
elements.forEach(function(element) {
UI.addElementsToDom(element)
});
}