Fork me on GitHub

Rapport de message :*
 

Re: divers question TDMDownloads

Titre du sujet : Re: divers question TDMDownloads
par cheguevara sur 08/01/2010 22:07:59

je suis en train de regarder le fichier php de permission.php dans TDMDownloads/admin et le je voie ca es ce que ca ne serai pas la qui faut ajouter une ligne pour que les anonymes ne puisse voir le lien télécharger ou alors si il clic dessus "vous n'avez pas l'autorisation " voila le code :

<?php /**  * ****************************************************************************  *  - TDMDownloads By TDM   - TEAM DEV MODULE FOR XOOPS  *  - GNU Licence Copyright (c)  (www.xoops.org)  *  * La licence GNU GPL, garanti à l'utilisateur les droits suivants  *  * 1. La liberté d'exécuter le logiciel, pour n'importe quel usage,  * 2. La liberté de l' étudier et de l'adapter à ses besoins,  * 3. La liberté de redistribuer des copies,  * 4. La liberté d'améliorer et de rendre publiques les modifications afin  * que l'ensemble de la communauté en bénéficie.  *  * @copyright   http://www.tdmxoops.net  * @license     http://www.fsf.org/copyleft/gpl.html& ...  license  * @author        TDM (G.Mage); TEAM DEV MODULE  *  * ****************************************************************************  */   include 'admin_header.php';  xoops_cp_header(); //appel du menu admin if ( !is_readable(XOOPS_ROOT_PATH . "/Frameworks/art/functions.admin.php"))    {     tdmdownloads_adminmenu(8, _MI_TDMDOWNLOADS_ADMENU8); } else {     include_once XOOPS_ROOT_PATH.'/Frameworks/art/functions.admin.php';     loadModuleAdminMenu (8, _MI_TDMDOWNLOADS_ADMENU8); } echo '<br /><br /><br />'; $permission = isset($_POST['permission']) ? intval($_POST['permission']) : 1; $selected = array('','',''); $selected[$permission - 1]= ' selected';  echo "<form method='post' name='fselperm' action='permissions.php'><table border='0'><tr><td><select name='permission' onChange='javascript: document.fselperm.submit()'><option value='1'".$selected[0].">"._AM_TDMDOWNLOADS_PERM_VIEW."</option><option value='2'".$selected[1].">"._AM_TDMDOWNLOADS_PERM_SUBMIT."</option><option value='3'".$selected[2].">"._AM_TDMDOWNLOADS_PERM_AUTRES."</option></select></td></tr><tr><td><input type='submit' name='go'></tr></table></form>";  $moduleId = $xoopsModule->getVar('mid');  switch($permission) {     case 1:    // View permission         $formTitle = _AM_TDMDOWNLOADS_PERM_VIEW;         $permissionName = 'tdmdownloads_view';         $permissionDescription = _AM_TDMDOWNLOADS_PERM_VIEW_DSC;         break;     case 2:    // Submit Permission         $formTitle = _AM_TDMDOWNLOADS_PERM_SUBMIT;         $permissionName = 'tdmdownloads_submit';         $permissionDescription = _AM_TDMDOWNLOADS_PERM_SUBMIT_DSC;         break;     case 3:         $formTitle = _AM_TDMDOWNLOADS_PERM_AUTRES;         $permissionName = "tdmdownloads_ac";         $permissionDescription = _AM_TDMDOWNLOADS_PERM_AUTRES_DSC;         $global_perms_array = array(         '4' => _AM_TDMDOWNLOADS_PERMISSIONS_4 ,         '8' => _AM_TDMDOWNLOADS_PERMISSIONS_8 ,         '16' => _AM_TDMDOWNLOADS_PERMISSIONS_16 ,         '32' => _AM_TDMDOWNLOADS_PERMISSIONS_32          );         break; }  $permissionsForm = new XoopsGroupPermForm($formTitle, $moduleId, $permissionName, $permissionDescription, 'admin/permissions.php'); if ($permission == 3){     foreach( $global_perms_array as $perm_id => $permissionName ) {         $permissionsForm->addItem($perm_id , $permissionName) ;     } }else{     $sql = 'SELECT cid, pid, title FROM '.$xoopsDB->prefix('tdmdownloads_cat').' ORDER BY title';     $result = $xoopsDB->query($sql);     if($result) {         while ($row = $xoopsDB->fetchArray($result)) {             $permissionsForm->addItem($row['cid'], $row['title'], $row['pid']);         }     } } echo $permissionsForm->render(); echo "<br /><br /><br /><br />n"; unset ($permissionsForm);  xoops_cp_footer(); ?>

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

92 Personne(s) en ligne (74 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 92 | Plus ...