本文整理汇总了PHP中grocery_CRUD::callback_after_upload方法的典型用法代码示例。如果您正苦于以下问题:PHP grocery_CRUD::callback_after_upload方法的具体用法?PHP grocery_CRUD::callback_after_upload怎么用?PHP grocery_CRUD::callback_after_upload使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类grocery_CRUD
的用法示例。
在下文中一共展示了grocery_CRUD::callback_after_upload方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: principal
function principal($id)
{
try {
$crud = new grocery_CRUD();
$crud->set_theme('flexigrid');
$crud->set_table('tp_banners_campa');
$crud->set_subject('banners_campa');
$crud->set_language('spanish');
$crud->fields('campa', 'banner');
$crud->required_fields('campa', 'banner');
$crud->set_subject('banner');
$crud->display_as('campa', 'Campaña');
$crud->unset_add();
$crud->unset_export();
$crud->unset_print();
$crud->where('campa', $id);
$crud->set_relation('campa', 'tp_campa', 'nombre');
$crud->set_field_upload('banner', 'archivos/banners');
$crud->callback_after_upload(array($this, 'obtener_imagen_upload'));
$output = $crud->render();
$data['opcion'] = 'campa';
$data['nombre_usuario'] = $this->modelo->nombre_usuario($this->session->userdata('id_usuario'));
$data['logo'] = $this->modelo->logo();
$data['url_logo'] = $this->modelo->url_logo();
$data['logo_opcional'] = $this->modelo->logo_opcional();
$data['url_logo_opcional'] = $this->modelo->url_logo_opcional();
$this->load->view('cabecera', $data);
$data['opcion_campa'] = 'banners_campa';
$nombre_campa = "";
$campas = $this->modelo->obtener_nombre_campa($id);
foreach ($campas->result() as $fila) {
$nombre_campa = $fila->nombre;
}
$data['nombre_campa'] = $nombre_campa;
$this->load->view('opciones_campa', $data);
$data['nuevo_banner'] = '';
$data['id'] = $id;
$this->load->view('opciones_banner_imagen_otros', $data);
$this->load->view('campa', $output);
$this->load->view('regresar');
$this->load->view('pie');
} catch (Exception $e) {
show_error($e->getMessage() . ' --- ' . $e->getTraceAsString());
}
}
示例2: principal
function principal()
{
try {
$crud = new grocery_CRUD();
$crud->set_theme('flexigrid');
$crud->set_table('tp_logos');
$crud->set_subject('logo');
$crud->set_language('spanish');
$crud->fields('logo_gobierno', 'vinculacion_logo_gobierno', 'logo_opcional', 'vinculacion_logo_opcional');
$crud->display_as('logo_gobierno', 'Logotipo principal');
$crud->display_as('vinculacion_logo_gobierno', 'Vínculo del logotipo principal');
$crud->display_as('logo_opcional', 'Logotipo secundario (opcional)');
$crud->display_as('vinculacion_logo_opcional', 'Vínculo del logotipo secundario');
$crud->unset_add();
$crud->unset_export();
$crud->unset_print();
$crud->unset_delete();
$crud->unset_list();
$crud->where('id_logo', 1);
$crud->set_field_upload('logo_gobierno', 'archivos/logos');
$crud->set_field_upload('logo_opcional', 'archivos/logos');
$crud->callback_after_upload(array($this, 'obtener_imagen_upload'));
$crud->callback_after_update(array($this, 'redireccionar'));
$output = $crud->render();
$data['opcion'] = '';
$data['cambiar_logos'] = '';
$data['nombre_usuario'] = $this->modelo->nombre_usuario($this->session->userdata('id_usuario'));
$data['logo'] = $this->modelo->logo();
$data['url_logo'] = $this->modelo->url_logo();
$data['logo_opcional'] = $this->modelo->logo_opcional();
$data['url_logo_opcional'] = $this->modelo->url_logo_opcional();
$this->load->view('cabecera', $data);
$this->load->view('nuevos_logos', $output);
$this->load->view('pie');
} catch (Exception $e) {
if ($e->getCode() == 14) {
redirect('medios/principal');
} else {
show_error($e->getMessage());
}
}
}
示例3: array
function facturas_campa($id)
{
try {
$crud = new grocery_CRUD();
$crud->set_theme('flexigrid');
$crud->set_table('tp_detalle_factura');
$crud->set_subject('Desglose');
$crud->set_language('spanish');
$crud->fields('factura', 'factura_aux', 'medio', 'dependencia_contratante', 'contrato', 'concepto', 'unidades', 'monto_concepto', 'dependencia_s', 'campa_factura');
$crud->display_as('dependencia_s', 'Dependencia solicitante')->display_as('campa_factura', 'Campaña')->display_as('factura_aux', 'Factura')->display_as('concepto', 'Subconcepto')->display_as('monto_concepto', 'Monto subconcepto');
$crud->unset_add();
$crud->unset_export();
$crud->unset_print();
$crud->columns('factura', 'medio', 'dependencia_contratante', 'concepto', 'unidades', 'monto_concepto');
$crud->edit_fields('concepto', 'unidades', 'monto_concepto', 'dependencia_s', 'campa_factura');
$crud->required_fields('concepto', 'unidades', 'monto_concepto', 'dependencia_s', 'campa_factura');
$crud->callback_edit_field('dependencia_s', array($this, 'editar_dependencia_solicitante'));
$crud->callback_edit_field('campa_factura', array($this, 'editar_campa'));
$crud->where('campa_factura', $id);
$crud->set_relation('factura', 'tp_factura', 'num_factura');
$crud->set_relation('dependencia_s', 'tp_dependencia', 'dependencia');
$crud->set_relation('campa_factura', 'tp_campa', 'nombre');
$crud->callback_after_upload(array($this, 'obtener_imagen_upload'));
$crud->callback_column('medio', array($this, 'hacer_vinculo_medio'));
$crud->callback_column('dependencia_contratante', array($this, 'hacer_vinculo_dependencia_contratante'));
$crud->callback_column('monto_concepto', array($this, 'formato_dinero_monto_concepto'));
$output = $crud->render();
$data['opcion'] = 'facturas';
$data['nombre_usuario'] = $this->modelo->nombre_usuario($this->session->userdata('id_usuario'));
$data['logo'] = $this->modelo->logo();
$data['url_logo'] = $this->modelo->url_logo();
$data['logo_opcional'] = $this->modelo->logo_opcional();
$data['url_logo_opcional'] = $this->modelo->url_logo_opcional();
$this->load->view('cabecera', $data);
$data['opcion_factura'] = 'detalle_factura';
$num_factura = "";
$facturas = $this->modelo->obtener_numero_factura($id);
foreach ($facturas->result() as $fila) {
$num_factura = $fila->num_factura;
}
$data['num_factura'] = $num_factura;
$this->load->view('opciones_facturas', $data);
$data['nuevo_detalle'] = '';
$data['id'] = $id;
$this->load->view('opciones_banner_imagen_otros', $data);
$totales = $this->modelo->totales_detalle_factura_campa($id);
$data['totales'] = $totales;
$this->load->view('total_detalle_factura', $data);
$this->load->view('factura', $output);
$this->load->view('regresar');
$this->load->view('pie');
} catch (Exception $e) {
show_error($e->getMessage() . ' --- ' . $e->getTraceAsString());
}
}
示例4: buscar
function buscar()
{
try {
$crud = new grocery_CRUD();
$crud->set_theme('flexigrid');
$crud->set_table('tp_medios');
$crud->set_subject('medios');
$crud->set_language('spanish');
$crud->fields('razon_social', 'nombre_comercial', 'padron_proveedor', 'clasificacion', 'clasificacion_aux', 'cobertura');
$crud->columns('razon_social', 'nombre_comercial', 'padron_proveedor', 'clasificacion_aux', 'cobertura');
$crud->display_as('razon_social', 'Razón social')->display_as('nombre_comercial', 'Nombre comercial')->display_as('padron_proveedor', 'Número de proveedor')->display_as('clasificacion_aux', 'Clasificación')->display_as('cobertura', 'Cobertura')->display_as('perfil_demografico', 'Perfil demográfico')->display_as('tarifario', 'Tarifario')->display_as('ver_tarifario', '¿publicar tarifario?')->display_as('acta_constitutiva', 'Acta constitutiva')->display_as('curriculum_empresarial', 'Currículum empresarial')->display_as('ficha_tecnica', 'Ficha técnica')->display_as('ver_ficha_tecnica', '¿publicar ficha técnica?');
$crud->required_fields('razon_social', 'nombre_comercial', 'padron_proveedor', 'clasificacion', 'cobertura');
$crud->edit_fields('razon_social', 'nombre_comercial', 'padron_proveedor', 'clasificacion', 'cobertura', 'perfil_demografico', 'tarifario', 'ver_tarifario', 'acta_constitutiva', 'curriculum_empresarial', 'ficha_tecnica', 'ver_ficha_tecnica');
$crud->set_subject('medio');
$crud->unset_add();
$crud->unset_export();
$crud->unset_print();
$crud->set_relation('clasificacion', 'tp_clasificacion', 'descripcion_clasificacion');
$crud->set_relation('cobertura', 'tp_cobertura', 'cobertura');
$crud->set_field_upload('acta_constitutiva', 'archivos/actas_constitutivas');
$crud->set_field_upload('curriculum_empresarial', 'archivos/curriculum_empresarial');
$crud->set_field_upload('tarifario', 'archivos/tarifarios');
$crud->set_field_upload('ficha_tecnica', 'archivos/fichas_tecnica');
$crud->callback_after_upload(array($this, 'obtener_imagen_upload'));
$crud->callback_column('clasificacion_aux', array($this, 'columna_clasificacion'));
$crud->add_action('Contratos del medio', base_url() . 'imagenes/contratos.png', '', '', array($this, 'modificar_url_contratos'));
$crud->add_action('Facturas del medio', base_url() . 'imagenes/facturas.png', '', '', array($this, 'modificar_url_facturas'));
$crud->add_action('ver todos los datos', base_url() . 'imagenes/lupa.gif', '', '', array($this, 'modificar_url_detalle_registro'));
$dato = $this->input->post('buscar');
$crud->like('razon_social', "{$dato}");
$crud->or_like('nombre_comercial', "{$dato}");
$crud->or_like('descripcion_clasificacion', "{$dato}");
$crud->callback_add_field('ver_tarifario', array($this, 'agregar_ver_tarifario'));
$crud->callback_edit_field('ver_tarifario', array($this, 'editar_ver_tarifario'));
$crud->callback_add_field('ver_ficha_tecnica', array($this, 'agregar_ver_ficha_tecnica'));
$crud->callback_edit_field('ver_ficha_tecnica', array($this, 'editar_ver_ficha_tecnica'));
$crud->callback_before_delete(array($this, 'eliminar_medio'));
$output = $crud->render();
$data['opcion'] = 'medios';
$data['nombre_usuario'] = $this->modelo->nombre_usuario($this->session->userdata('id_usuario'));
$data['logo'] = $this->modelo->logo();
$data['url_logo'] = $this->modelo->url_logo();
$data['logo_opcional'] = $this->modelo->logo_opcional();
$data['url_logo_opcional'] = $this->modelo->url_logo_opcional();
$this->load->view('cabecera', $data);
$data['opcion_medio'] = 'buscar';
$this->load->view('opciones_medios', $data);
$this->load->view('medios', $output);
$this->load->view('pie');
} catch (Exception $e) {
show_error($e->getMessage() . ' --- ' . $e->getTraceAsString());
}
}