/** * 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); } } } }
/** * 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')]); }