logo université de Strasbourg logo CNRS logo INSA Strasbourg logo ENGEES

Service informatique

« Stage juin 2014 » : différence entre les versions

De Service informatique
Aller à la navigation Aller à la recherche
Ligne 26 : Ligne 26 :


== utils.php ==
== utils.php ==
{{#source: jphp|
{{#source: php|
<?php
<?php
$paprVersion = 'Papr 2.0 - 2013';
$paprVersion = 'Papr 2.0 - 2013';

Version du 3 juin 2014 à 11:04

Sujet

Papr : Administration de publications de recherche (http://icube-publis.unistra.fr/papr/index.php)

Papr est une application développée en interne pour la gestion des publications de recherche des membres du laboratoire. Elle permet la saisie, l'édition et la consultation des publications. C'est une aide à l'élaboration du rapport d'activité du laboratoire.

Travaux à réaliser:

  • adapter les formulaires d'édition au framework Silex: http://silex.sensiolabs.org/
  • optimiser l'interface de recherche des doublons des auteurs et des revues
    • sauvegarder l'état des doublons
    • visualiser les publications relatives aux doublons pour une meilleure validation
    • interface des auteurs HORS ARHI, indiquer l'affectation + si ancien membre
  • modifier l'extraction des publications
  • permette l'import de publis depuis une resource extérieur: Scopus, PubMed, Google Scholar ISI Web of Sciences



utils.php

{{#source: php| <?php $paprVersion = 'Papr 2.0 - 2013'; $paprPath = '/papr/'; $webRoot = '/home/www'; $serverName = $_SERVER['SERVER_NAME']; $paprLink = 'http://icube-intranet.unistra.fr/papr/index.php'; $mailAdmin = 'webmaster@icube.unistra.fr'; $msgError = 'Papr a rencontré une erreur, veuillez-nous excuser pour la gêne occasionnée.';

// TODO: definir une politique! define('SERVER_NAME', $serverName); define('PAPR_PATH', $paprPath); define('WEB_ROOT', $webRoot); define('LABO', 'ICube'); define('MAIL_ADMIN', $mailAdmin); define('DEV_IP', ); define('PAPR_LINK',$paprLink); define('PAPR_VERSION',$paprVersion);


function printArray($var){

 if( DEV_IP == $_SERVER['REMOTE_ADDR'] ){

print '

';
    print_r($var);
    print '

';

 }

}

// TODO: a supprimer $local_server = "/home/www"; $public_path = "/papr"; $intra_path = "/papr/intranet/"; $images_path = "/papr/images"; $css_path = "/parp/css/";

// directory name for protected files $protected = "private"; }}