diff --git a/main/admin/extra_fields.php b/main/admin/extra_fields.php
index 4fd632e967..46d18dc17f 100644
--- a/main/admin/extra_fields.php
+++ b/main/admin/extra_fields.php
@@ -32,8 +32,6 @@ $tool_name = null;
$action = isset($_GET['action']) ? $_GET['action'] : null;
-
-
if (!in_array($extraFieldType, ExtraField::getValidExtraFieldTypes())) {
api_not_allowed();
}
diff --git a/main/exercice/exercise_admin.php b/main/exercice/exercise_admin.php
index 620c4b2910..74aeffd7ff 100644
--- a/main/exercice/exercise_admin.php
+++ b/main/exercice/exercise_admin.php
@@ -63,7 +63,7 @@ $htmlHeadXtra[] = '
+
+
+ {{ grid }}
+
+
+{% endblock %}
diff --git a/src/ChamiloLMS/Controller/ExerciseController.php b/src/ChamiloLMS/Controller/ExerciseController.php
new file mode 100644
index 0000000000..99b3ccc2ad
--- /dev/null
+++ b/src/ChamiloLMS/Controller/ExerciseController.php
@@ -0,0 +1,87 @@
+
+ */
+class ExerciseController
+{
+ /**
+ * @param Application $app
+ * @return Response
+ */
+ public function questionPoolAction(Application $app)
+ {
+
+ $extraJS = array();
+ //@todo improve this JS includes should be added using twig
+ $extraJS[] = api_get_jqgrid_js();
+ $app['extraJS'] = $extraJS;
+ //$questions = $category->getQuestions();
+
+ /*$questionFields = $em->getRepository('Entity\QuestionField')->findAll();
+ $rules = array();
+ foreach ($questionFields as $extraField) {
+ $extraField->getFieldVariable();
+ $rules[] = ;
+ }*/
+
+ $questionColumns = \Question::getQuestionColumns();
+ $columnModel = $questionColumns['column_model'];
+ $columns = $questionColumns['columns'];
+ $rules = $questionColumns['rules'];
+
+ $grid = \Display::grid_html('questions');
+
+ //jqgrid will use this URL to do the selects
+ $url = api_get_path(WEB_AJAX_PATH).'model.ajax.php?a=get_questions';
+
+ $extraParams['postData'] = array(
+ 'filters' => array(
+ "groupOp" => "AND",
+ "rules" => $rules
+ )
+ );
+
+ // Autowidth.
+ $extraParams['autowidth'] = 'true';
+ // Height auto.
+ $extraParams['height'] = 'auto';
+ $token = null;
+ $editUrl = $app['url_generator']->generate('admin_questions');
+
+ $actionLinks = 'function action_formatter(cellvalue, options, rowObject) {
+ return \''.\Display::return_icon(
+ 'edit.png',
+ get_lang('Edit'),
+ '',
+ ICON_SIZE_SMALL
+ ).''.'\';
+ }';
+
+ $js = \Display::grid_js(
+ 'questions',
+ $url,
+ $columns,
+ $columnModel,
+ $extraParams,
+ array(),
+ $actionLinks,
+ true
+ );
+ $app['template']->assign('grid', $grid);
+ $app['template']->assign('js', $js);
+
+ $response = $app['template']->render_template('exercise/question_pool.tpl');
+
+ return new Response($response, 200, array());
+ }
+}
diff --git a/src/ChamiloLMS/Controller/IndexController.php b/src/ChamiloLMS/Controller/IndexController.php
index 84b601a583..456209a56d 100644
--- a/src/ChamiloLMS/Controller/IndexController.php
+++ b/src/ChamiloLMS/Controller/IndexController.php
@@ -186,6 +186,8 @@ class IndexController extends CommonController
}
}
}*/
+ $response = null;
+ return new Response($response, 200, array());
}
/**
@@ -280,9 +282,9 @@ class IndexController extends CommonController
'text',
'login',
get_lang('UserName'),
- array('class' => 'autocapitalize_off', 'autofocus' => 'autofocus')
+ array('class' => 'input-medium autocapitalize_off', 'autofocus' => 'autofocus')
);
- $form->addElement('password', 'password', get_lang('Pass'), array('class' => ''));
+ $form->addElement('password', 'password', get_lang('Pass'), array('class' => 'input-medium '));
$form->addElement('style_submit_button', 'submitAuth', get_lang('LoginEnter'), array('class' => 'btn'));
$html = $form->return_form();
if (api_get_setting('openid_authentication') == 'true') {