$query->TClass = GETPOST('TClass');
     $query->TMethod = GETPOST('TMethod');
     $query->sql_fields = base64_decode(GETPOST('sql_fields'));
     $query->sql_from = base64_decode(GETPOST('sql_from'));
     $query->sql_where = base64_decode(GETPOST('sql_where'));
     $query->sql_afterwhere = base64_decode(GETPOST('sql_afterwhere'));
     //			$PDOdb->debug=true;
     $query->save($PDOdb);
     print $query->getId();
     break;
 case 'dashboard':
     $dash = new TQDashBoard();
     $dash->load($PDOdb, GETPOST('id'));
     $dash->set_values($_REQUEST);
     $dash->save($PDOdb);
     print $dash->getId();
     break;
 case 'dashboard-query-link':
     $dash = new TQDashBoard();
     if ($dash->load($PDOdb, GETPOST('fk_qdashboard'))) {
         $TCoord = $_REQUEST['TCoord'];
         foreach ($TCoord as &$coord) {
             $dash->TQDashBoardQuery[(int) $coord['k']]->set_values($coord);
         }
         $dash->save($PDOdb);
         print 1;
     } else {
         print 0;
     }
     break;
 case 'dashboard-query-remove':