Browse Source

filtro de cursos por sessiones refs #BT7011

Cesar Perales 11 years ago
parent
commit
870673c462
1 changed files with 23 additions and 0 deletions
  1. 23 0
      main/inc/ajax/session.ajax.php

+ 23 - 0
main/inc/ajax/session.ajax.php

@@ -24,6 +24,29 @@ switch ($action) {
             unset($list_sessions);
         }
         break;
+    case 'search_session':
+        if (api_is_platform_admin()) {
+            $results = SessionManager::get_sessions_list(array('s.name LIKE' => "%".$_REQUEST['q']."%"));
+            $results2 = array();
+            if (!empty($results)) {
+                foreach ($results as $item) {
+                    $item2 = array();
+                    foreach ($item as $id => $internal ){
+                        if ($id == 'id') {
+                            $item2[$id] = $internal;
+                        }
+                        if ($id == 'name') {
+                            $item2['text'] = $internal;
+                        }
+                    }
+                    $results2[] = $item2;
+                }
+                echo json_encode($results2);
+            } else {
+                echo json_encode(array());
+            }
+        }
+        break;
     default:
         echo '';
 }