Пример #1
0
 static function install()
 {
     $model = new CanastaModel();
     $model->createTableCanasta();
     $model->createTableCanastaRelationships();
 }
Пример #2
0
 /**
  * EDITAR EL CLIENTE
  * @return [type] [description]
  */
 public function editarCliente()
 {
     return viewCliente('editar-cliente', ['clubes' => method_exists("CanastaModel", "clubes") ? CanastaModel::clubes() : [], 'cliente' => $this->modelClientes->getOpcionesClienteById($this->clienteId)]);
 }
function nuevasCanastasSemanales()
{
    $canastas = method_exists("CanastaModel", "canastasActivas") ? CanastaModel::canastasActivas() : [];
    $canastas = canastasPorClub($canastas);
    if (method_exists("CanastaModel", "desactivarCanastas")) {
        CanastaModel::desactivarCanastas();
    }
    $clubes = method_exists("CanastaModel", "clubes") ? CanastaModel::clubes() : [];
    if (!empty($clubes) and method_exists("CanastaModel", "storeCanasta")) {
        $canasta = new CanastaModel();
        $modelIngredientes = function_exists('model') ? model('IngredientesModel') : [];
        foreach ($clubes as $key => $club) {
            $actualizacionId = $canasta->storeCanasta($club->ID, 1, '0000-00-00');
            if (isset($canastas[$club->ID]) and method_exists("IngredientesModel", "storeIngredienteCanasta")) {
                foreach ($canastas[$club->ID] as $key => $ingrediente) {
                    $canastaID = $ingrediente->canasta_id;
                    $ingredienteId = $ingrediente->ingrediente_id;
                    $cantidad = $ingrediente->cantidad;
                    $modelIngredientes->storeIngredienteCanasta($canastaID, $actualizacionId, $ingredienteId, $cantidad);
                }
            }
        }
        $actualizacionId = $canasta->storeCanasta(1, 1, '0000-00-00');
        if (isset($canastas[1]) and method_exists("IngredientesModel", "storeIngredienteCanasta")) {
            foreach ($canastas[1] as $key => $ingrediente) {
                $canastaID = $ingrediente->canasta_id;
                $ingredienteId = $ingrediente->ingrediente_id;
                $cantidad = $ingrediente->cantidad;
                $modelIngredientes->storeIngredienteCanasta($canastaID, $actualizacionId, $ingredienteId, $cantidad);
            }
        }
    }
}
Пример #4
0
 /**
  * CONFIGURACION DE LA CANASTA BASE
  * @return [type] [description]
  */
 public function configCanastaBase()
 {
     if (!empty($this->dataPost)) {
         $this->updateConfigCanastaBase($this->dataPost);
     }
     return view('config-canasta-base', ['titulo' => 'Configuración canasta base', 'clubes' => CanastaModel::clubes(), 'clubesAplica' => get_option('clubes_usan_canasta_base')]);
 }