From 371bac535cb21bfd30754a4742cf73847c8c0349 Mon Sep 17 00:00:00 2001 From: "vincent@cubedesigners.com" Date: Tue, 18 Jan 2011 16:42:31 +0000 Subject: [PATCH] --- inc/commons/Metier/_common.php | 1 + inc/commons/class.common.ajax.php | 16 ++++++------- inc/commons/class.common.droits.php | 22 ++++++++++++++++++ inc/commons/class.common.url.php | 3 ++- inc/config.inc.php | 2 +- .../Controlleur/class.extranet.droits.php | 22 ------------------ js/common.js | 18 ++++++++++++++ js/extranet.js | 15 ------------ swf/_src/ExtranetUploader.as3proj | 13 +++++++++++ swf/_src/assets/wsbouton.png | Bin 0 -> 968 bytes swf/_src/uploader.fla | Bin 46080 -> 9581 bytes 11 files changed, 65 insertions(+), 47 deletions(-) create mode 100644 swf/_src/assets/wsbouton.png diff --git a/inc/commons/Metier/_common.php b/inc/commons/Metier/_common.php index 56c57ca60..828462638 100644 --- a/inc/commons/Metier/_common.php +++ b/inc/commons/Metier/_common.php @@ -3,6 +3,7 @@ $__autoload['commonUtilisateur']=dirname(__FILE__).'/class.common.utilisateur.ph $__autoload['commonClient']=dirname(__FILE__).'/class.common.client.php'; $__autoload['commonEquipier']=dirname(__FILE__).'/class.common.equipier.php'; $__autoload['commonEntreprise']=dirname(__FILE__).'/class.common.entreprise.php'; +$__autoload['commonFichier']=dirname(__FILE__).'/class.common.fichier.php'; ?> \ No newline at end of file diff --git a/inc/commons/class.common.ajax.php b/inc/commons/class.common.ajax.php index ebcfeee98..5ba325ee7 100644 --- a/inc/commons/class.common.ajax.php +++ b/inc/commons/class.common.ajax.php @@ -165,29 +165,29 @@ class commonAjax { public static function sortFichiers($args, &$x) { commonAjax::sort('fichiers', $args[1]); - $x->addContent('listeFichiers', extranetUrl::listeFichiers()); + $x->addContent('listeFichiers', commonUrl::listeFichiers()); } public static function pageFichiers($args, &$x) { commonAjax::page('fichiers', $args[1]); - $x->addContent('listeFichiers', extranetUrl::listeFichiers()); + $x->addContent('listeFichiers', commonUrl::listeFichiers()); } public static function parPageFichiers($args, &$x) { commonAjax::parPage('fichiers', $_POST['par_page']); - $x->addContent('listeFichiers', extranetUrl::listeFichiers()); + $x->addContent('listeFichiers', commonUrl::listeFichiers()); } public static function searchFichiers($args, &$x) { - $x->addContent('listeFichiers', extranetUrl::listeFichiers()); + $x->addContent('listeFichiers', commonUrl::listeFichiers()); } public static function refreshFichiers($args, &$x) { - $x->addContent('listeFichiers', extranetUrl::listeFichiers()); + $x->addContent('listeFichiers', commonUrl::listeFichiers()); } public static function supprimeFichier($args, &$x) @@ -197,16 +197,16 @@ class commonAjax { array_shift($args); $path = implode('/', $args); $entreprise = array_shift($args); - extranetDroits::telecharger($entreprise); + commonDroits::telecharger($entreprise); $dao = new commonDAOFichier($core->con); $dao->supprime($path); - $x->addContent('listeFichiers', extranetUrl::listeFichiers()); + $x->addContent('listeFichiers', commonUrl::listeFichiers()); } public static function formDashboard($args, &$x) { - commonAjax::form('saveDashboard', __('Ajouter un élément au dashboard'), extranetUrl::formDashboard($args)); + commonAjax::form('saveDashboard', __('Ajouter un élément au dashboard'), commonUrl::formDashboard($args)); } public static function saveDashboard($args, &$x) diff --git a/inc/commons/class.common.droits.php b/inc/commons/class.common.droits.php index 4c5b38459..d613bb525 100644 --- a/inc/commons/class.common.droits.php +++ b/inc/commons/class.common.droits.php @@ -38,6 +38,28 @@ class commonDroits { return (isset($droits[$page]) && $droits[$page] <= $core->user->grade); } + public static function telecharger($utilisateur_id) + { + global $core; + if ($core->user->grade > 0) { + return true; + } else { + $dao = new commonDAOClient($core->con); + $contacts = $dao->getCollegues($utilisateur_id); + $collegues = array(); + foreach($contacts as $c) { + $collegues[] = $c->utilisateur_id; + } + + if ($core->user->utilisateur_id != $utilisateur_id && !in_array($core->user->utilisateur_id, $collegues)) { + commonDroits::error(); + } else { + return true; + } + } + commonDroits::error(); + } + public static function error() { try { diff --git a/inc/commons/class.common.url.php b/inc/commons/class.common.url.php index 32377e3c5..d972b4d83 100644 --- a/inc/commons/class.common.url.php +++ b/inc/commons/class.common.url.php @@ -111,7 +111,7 @@ class commonUrl { $res .= '' . __('Numéro de mobile') . ' : ' . $utilisateur->mobile . ''; $res .= '' . __('Numéro de fax') . ' : ' . $utilisateur->fax . ''; $res .= '' . __('Numéro de TVA intracommunautaire') . ' : ' . $utilisateur->tva_intra . ''; - $res .= '' . __('Si les informations ci-dessus sont incomplètes ou erronées, veuillez nous
en informer en nous écrivant à ') . ''.FROM_EMAIL.'
'; + $res .= '' . __('Si les informations ci-dessus sont incomplètes ou erronées, veuillez nous
en informer en nous écrivant à ') . '' . FROM_EMAIL . '
'; } return $res; @@ -361,6 +361,7 @@ class commonUrl { $fv['loadingFileText'] = __('Chargement du fichier'); // $fv['debug']='true'; $fv['PHPSESSID'] = session_id(); + $fv['theme'] = MODE; $res .= cubeMedia::flash(WEBROOT . '/swf/uploader.swf', '970', '50', $fv, 'uploaderContainer', '', '9', '#ffffff', '', 'true', 'noscale', 'transparent'); $res .= ''; diff --git a/inc/config.inc.php b/inc/config.inc.php index 1c25dd1ed..71053cc43 100644 --- a/inc/config.inc.php +++ b/inc/config.inc.php @@ -23,7 +23,7 @@ if ($local) { define('CONVERTER_PATH', ROOT . '/fluidbook/tools/'); define('MXMLC_PATH', 'C:\Program Files\Adobe\Flex SDK\bin\mxmlc.exe'); - define('FTPROOT', '/'); + define('FTPROOT', 'C:/Users/Vincent/Documents/Works/cubeExtranet/_ftp/'); define('FLUIDBOOK_SOURCES', 'C:\Users\Vincent\Documents\Works\fluidbook3d\_src'); } else { // Définition des variables dans l'environnement de production diff --git a/inc/extranet/Controlleur/class.extranet.droits.php b/inc/extranet/Controlleur/class.extranet.droits.php index bab49da7c..9cbe23028 100644 --- a/inc/extranet/Controlleur/class.extranet.droits.php +++ b/inc/extranet/Controlleur/class.extranet.droits.php @@ -67,28 +67,6 @@ class extranetDroits { } return $nav; } - - public static function telecharger($utilisateur_id) - { - global $core; - if ($core->user->grade > 0) { - return true; - } else { - $dao = new commonDAOClient($core->con); - $contacts = $dao->getCollegues($utilisateur_id); - $collegues = array(); - foreach($contacts as $c) { - $collegues[] = $c->utilisateur_id; - } - - if ($core->user->utilisateur_id != $utilisateur_id && !in_array($core->user->utilisateur_id, $collegues)) { - commonDroits::error(); - } else { - return true; - } - } - commonDroits::error(); - } } ?> \ No newline at end of file diff --git a/js/common.js b/js/common.js index e6d06e63e..31c37b800 100644 --- a/js/common.js +++ b/js/common.js @@ -145,3 +145,21 @@ function resize(){ mh=Math.max(mh,450); $("#main").css('height',mh); } + + +function refreshFiles(){ + $.ajax({ + url : SITE_PATH+'ajax/refreshFichiers', + success : function(data){MyAjax(data);} + }); +} + + +function findWSAdmin(li){ + var p=li.selectValue.split(' - '); + if(p.length<=1){ + return; + } + var user_id=parseInt(p[0]); + $("#ws_admin").val(user_id); +} \ No newline at end of file diff --git a/js/extranet.js b/js/extranet.js index 5576478d5..030fa8684 100644 --- a/js/extranet.js +++ b/js/extranet.js @@ -43,15 +43,6 @@ function load_extranet(){ } } -function findWSAdmin(li){ - var p=li.selectValue.split(' - '); - if(p.length<=1){ - return; - } - var user_id=parseInt(p[0]); - $("#ws_admin").val(user_id); -} - function findClient(li){ var client=li.selectValue.split(' - '); if(client.length<=1){ @@ -80,9 +71,3 @@ function findProjet(li){ }); } -function refreshFiles(){ - $.ajax({ - url : SITE_PATH+'ajax/refreshFichiers', - success : function(data){MyAjax(data);} - }); -} diff --git a/swf/_src/ExtranetUploader.as3proj b/swf/_src/ExtranetUploader.as3proj index 3eccbfe83..2ddb3f2f2 100644 --- a/swf/_src/ExtranetUploader.as3proj +++ b/swf/_src/ExtranetUploader.as3proj @@ -21,10 +21,12 @@