Correct MVC in CodeIgniter
General comments
I don't see much wrong with the code. The biggest concern I might have is that PHP code is mixed in with the HTML - an alternative to this would be using a template system. CodeIgniter has the template parser class which should allow you to do this.

Please be critical, very severe with me.

Okay - I am not typically this critical but you asked for it! The next section has a couple other review points
Minor nitpicks
In the PHP code, $data is not declared before values are assigned to specific keys:

$data['solicitud']  = $this-&gt;helpdesk_model-&gt;getRequest($session_data['usuario'], $index, $order); 


I don't see a problem with this practice but the PHP documentation advises against it:

If $arr doesn't exist yet, it will be created, so this is also an alternative way to create an array. This practice is however discouraged because if $arr already contains some value (e.g. string from request variable) then this value will stay in the place and [] may actually stand for string access operator. It is always better to initialize a variable by a direct assignment.


I tried running the jQuery callback through the demo page on eslint.org. It showed this warning:

'event' is defined but never used.

For this line:

$(&quot;.sub-menu .menu-item, .module-item&quot;).click(function(event) {


While event could be used if necessary, it isn't needed.