Helloy guys! I have a problem with CSS and JS from grocery CRUD. I put the CRUD on an existing view and my navbar is messed up. I have to mention that the CRUD is working perfectly.
Like in this picture:
I want to make it here:
The code for the overview - controller:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Overview extends CI_Controller {
function __construct()
{
parent::__construct();
}
function index()
{
if($this->session->userdata('logged_in'))
{
$session_data = $this->session->userdata('logged_in');
$data['email'] = $session_data['email'];
$this->load->view('overview', $data);
}
else
{
//If no session, redirect to login page
redirect('login', 'refresh');
}
}
function logout()
{
$this->session->unset_userdata('logged_in');
session_destroy();
redirect('home', 'refresh');
}
public function sumar(){
$this->load->library('grocery_CRUD');
$crud = new grocery_CRUD();
$crud->set_theme('datatables');
$crud->set_table('sumar');
$crud->set_subject('operatie');
//Required fields for ADD
$crud->required_fields('data','type','categorie');
//Columns
$crud->columns('data','type','categorie','descriere','suma');
$crud->display_as('data','Data')->display_as('type','Tip Operatie')->display_as('categorie','Categorie')->display_as('descriere','Descriere')->display_as('suma','Suma');
//Fields for ADD
$crud->fields('data','type','categorie','descriere','suma');
//Dropdown, enum etc.
$crud->field_type('type','enum',array('Expense','Income'));
$crud->field_type('categorie','enum',array('Food & Dining','Automobile','Bills','Housing', 'Taxes', 'Other', 'Rental', 'Salary', 'Support'));
//Order
$crud->order_by('data','desc');
//Unset JQuery
$crud->unset_jquery();
$output = $crud->render();
$this->_overview_output($output);
}
// function _example_output($output = null)
// {
// $this->load->view('overview.php',$output);
// }
function _overview_output($output = null)
{
$page_title = "Overview";
$this->load->vars( array( 'page_title' => $page_title) ); // <- This puts $html_title into the context for the view() below
$this->load->view('overview',$output);
}
}
?>
Code for overview - view:
<!-- Page Content -->
<div id="page-wrapper">
<div class="container-fluid">
<div class="row">
<div class="col-lg-12">
<h1 class="page-header">Overview</h1>
<div>
<?php foreach($css_files as $file): ?>
<link type="text/css" rel="stylesheet" href="<?php echo $file; ?>" />
<?php endforeach; ?>
<?php foreach($js_files as $file): ?>
<script src="<?php echo $file; ?>"></script>
<?php endforeach; ?>
<style type='text/css'>
body
{
font-family: Arial;
font-size: 14px;
}
a {
color: blue;
text-decoration: none;
font-size: 14px;
}
a:hover
{
text-decoration: underline;
}
</style>
<?php echo $output; ?>
</div>
</div>
Thanks!
