public function loginForm(Application $app) { return $app->twig()->render('loginform.twig', array('error' => $app['security.last_error']($app['request']), 'last_username' => $app['session']->get('_security.last_username'))); }
/** * Shows the review duplicates from dataset form * * @param Application $app * @param $id * @param $inchiKey * @return string */ public function reviewDatasetInchiKeyDuplicates(Application $app, $id, $inchiKey) { $apiClient = new DatasetMolecules(); $duplicatedMolecules = $apiClient->getDatasetInchiKeyDuplicates($id, $inchiKey); $datasetDao = new DatasetDao($app['db']); $datasetData = $datasetDao->read($id); $moleculeIds = array(); foreach ($duplicatedMolecules['molecules'] as $duplicatedMolecule) { $moleculeIds[] = $duplicatedMolecule['id']; } return $app->twig()->render('datasets/review_dataset_inchikey_duplicates.twig', array('dataset' => $datasetData, 'inchiKey' => $inchiKey, 'molecules' => $duplicatedMolecules['molecules'], 'moleculeIds' => implode(', ', $moleculeIds), 'totalMolecules' => $duplicatedMolecules['totalMolecules'])); }