Example #1
0
bool GymModel::getExercise(QString exercise) {

    bool ret = false;

    if(db_.isOpen()) {

        QSqlQuery query(db_);
        ret = query.exec(QString("SELECT * FROM '%1' WHERE name = '%2'").arg(selectedMuscle_.toLower()).arg(exercise));
        qDebug() << query.lastError();

        if(query.next()) {

            setExerciseName(query.value(1).toString());
            setExerciseDescription(query.value(2).toString());
        }
    }

    return ret;
}
Example #2
0
void processExerciseBalise(char* line, exo_content* ex)
{
  if(isExerciseNameDefined(ex))
  {
   printf("Erreur lors du parsing du fichier, le nom de 'exercise est défini deux fois\n");
   exit(1);
  }
  char* firstChar=line;
     while((*firstChar == '\t' || *firstChar == ' ') && *firstChar!='\n')
	++firstChar;
     if(*firstChar=='\n')
   {
     printf("Erreur lors du décriptage de la balise entity\n");
     return;
   }
   char* end = firstChar;
   while(*end != '\n')
     ++end;
   *end='\0';
   setExerciseName(ex, firstChar);
}