Traduction images_popup

Archive

Messagepar BRD » Ven 10 Mar 2006, 15:58

slt a tous voici la traduction FR de admin/includes/toolbar/images_popup.php

Code: Tout sélectionner
<?php
/*
 $Id: images-popup.php,v 1.4 2005/10/05 14:51:24 manmachine Exp $

---------Traduction FR by BRD 10/03/2006 05:59------------

+-----------------------------------------------------------------------+
|                  osCSS Open Source E-commerce                         |
+-----------------------------------------------------------------------+
| Copyright (c) 2005 The osCSS developers                               |
|                                                                       |
| http://www.counteractdesign.com                                       |
|                                                                       |
| Portions Copyright (c) 2003 osCommerce                                |
+-----------------------------------------------------------------------+
| This source file is subject to version 2.0 of the GPL license,        |
| available at the following url:                                       |
| http://www.counteractdesign.com/license/2_0.txt.                      |
+-----------------------------------------------------------------------+
# **********
# This file is taken from DotClear.
# portion Copyright (c) 2004 Olivier Meunier and contributors.
# ***********/

$mode = 'popup';

$p_content = $_GET['p_content'];

// Set the local configuration parameters - mainly for developers 
if (file_exists('../local/configure.php')) include('../local/configure.php');

require('../configure.php');

require_once('class.imgmanager.php');
require_once('lib.files.php');
require_once('lib.image.php');

define(max_upload_size ,'251200') ;

$img_p = DIR_FS_CATALOG_IMAGES ;
$img_url = DIR_WS_CATALOG_IMAGES ;

$p = !empty($_REQUEST['p']) ? $_REQUEST['p'] : '';
$mode = !isset($mode) ? '' : $mode;

$pscript = ($mode == 'popup') ? 'images-popup.php' : 'images.php';

$imgM = new imgmanager($img_p,$p,$img_url,$pscript);

$err = '';

# Upload d'image
if (!$imgM->isExclude() && $imgM->isWritable() && !empty($_FILES['up_img']))
{
 $tmp_file = $_FILES['up_img']['tmp_name'];
  $img_name = $_FILES['up_img']['name'];
  $up_dir = $imgM->root.'/'.$imgM->base_path;
 
  if (version_compare(phpversion(),'4.2.0','>=')) {
   $upd_error = $_FILES['up_img']['error'];
  } else {
    $upd_error = 0;
 }
 
  if($upd_error != 0)
 {
   switch ($upd_error) {
     case 1:
     case 2:
       $err .= '<li>Le volume de fichier dépasse la limite autorisée</li>';
        break;
      case 3:
       $err .= '<li>Le fichier a été partiellement uploadé</li>';
        break;
      case 4:
       $err .= '<li>Aucun Fichier</li>';
       break;
   }
 }
 elseif(@move_uploaded_file($tmp_file,$up_dir.'/'.$img_name))
  {
   $dest_img = $up_dir.'/'.$img_name;
   
    if(filesize($dest_img) > max_upload_size)
   {
     $err .= '<li>Le volume de fichier dépasse la limite autorisée</li>';
   }
   else
    {
      if(($img_size = @getimagesize($dest_img)) === false)
      {
       $err .= '<li>'.sprintf('Le fichier %s n'est pas une image<strong>'.$img_name.'</strong>').'</li>';
     }
     else
      {
       $max_s = explode('x',dc_max_img_size);
        $max_w = (int) $max_s[0];
       $max_h = isset($max_s[1]) ? (int) $max_s[1] : 0;
       
        if ($max_w > 0 && $img_size[0] > $max_w)
        {
         $err .= '<li>L'image est trop grande</li>';
        }
       elseif ($max_h > 0 && $img_size[1] > $max_h)
        {
         $err .= '<li>L'image est trop grande</li>';
        }
     }
   }
   
    if ($err != '')
   {
     unlink($dest_img);
    }
   else
    {
     chmod($up_dir.'/'.$img_name,fileperms($up_dir) & ~0111);
      # On fait le thumbnail
      if (($img_type = images::type($dest_img)) !== false)
      {
       $tn_file = preg_replace('/^(.*)([.]\w+)$/','$1.TN__$2',$up_dir.'/'.$img_name);
       images::cropImg($dest_img,$tn_file,$img_type,140,140);
      }
     
      $msg = 'Image uploadé';
     header('Location: '.$pscript.'?p='.$p.'&msg='.rawurlencode($msg));
      exit();
   }
 }
 else
  {
   $err .= '<li>Une erreur s'est produite pendant le téléchargeant l'image</li>';
  }
}

# Création d'une miniature
if (!$imgM->isExclude() && $imgM->isImg() && isset($_GET['tn']))
{
  $type = $imgM->getImgType();
 
  if ($type != 'png' && $type != 'jpeg')
  {
   $err .= '<li>Type inapproprié d'image</li>';
 }
 elseif (!$imgM->isParentWritable())
 {
   $err .= '<li>Impossible décrire dans ce dossier.</li>';
 }
 else
  {
   $img_file = $imgM->root.'/'.$imgM->base_path;
   $tn_file = preg_replace('/^(.*)([.]\w+)$/','$1.TN__$2',$img_file);
   
    if (images::cropImg($img_file,$tn_file,$type,140,140) !== false) {
      header('Location: '.$pscript.'?p='.dirname($p));
      exit;
   }
 }
}

# Suppression
if (!$imgM->isExclude() && $imgM->isDeletable() && isset($_GET['del']))
{
 if ($imgM->isImg()) {
   $img_tn = $imgM->getThumb(NULL,true);
 }
 if ($imgM->delete() === false) {
    $err .= '<li>Ne peut être supprimer.</li>';
 } else {
    if (!empty($img_tn)) {
      @unlink($img_tn);
   }
   header('Location: '.$pscript.'?p='.dirname($p));
    exit;
 }
}

# Création d'un répertoire
if (!$imgM->isExclude() && $imgM->isWritable() && !empty($_POST['new_dir']))
{
  if ($imgM->newDir($_POST['new_dir']) !== false) {
   header('Location: '.$pscript.'?p='.$p);
   exit;
 } else {
    $err = '<li>Impossible de créer ce dossier.</li>';
  }
}

# Affichage
if ($mode == 'popup') {
  openPopup($page_title);
 echo '<script type="text/javascript" src="toolbar.js"></script>';
 echo
  '<script type="text/javascript">'.
  "if (document.getElementById) {
    var tbImg = new dcToolBar(window.opener.document.getElementById('$p_content'),
    window.opener.document.getElementById('p_format'),'img/');
  }
 </script>";
 
} else {
  # Sous menu
 $mySubMenu->addItem('Back to list of entries','index.php','img/ico_retour.png',false);
 
  openPage($page_title);
}


echo '<h2>'.$page_title.'</h2>';

if ($err != '')
{
 echo '<div class="erreur"><p><strong>Erreur(s):</strong></p>'.
    '<ul>'.$err.'</ul></div>';
}

echo '<h3>Vos images</h3>';

echo '<p>'.$imgM->getNavBar().'</p>';

# Affichage des image
if (!$imgM->isExclude() && $imgM->isDir() && ($f_list = $imgM->getDir()) !== false)
{
  $redir_link = ''.$pscript.'?p='.$imgM->base_path;
 
  foreach ($f_list['dirs'] as $k => $v)
 {
   $action = '';
   
    if ($v['del']) {
      $action .= '<a href="'.$redir_link.'/%2$s&amp;del=1" '.
     'onclick="return window.confirm(''.
     addslashes(sprintf('êtes vous sûr vous voulez supprimer ce %s?','Dossier')).'');">'.
      '<img src="img/delete.png" alt="'.'delete'.'" '.
      'title="'.'delete'.'"/></a>';
   }
   
    $action = '<p class="action">'.$action.'</p>';
   
    $dir_link =
   '<div class="imgBrowsedir">'.
   '<p class="thumbnail small">'.
    '<a href="%1$s&p_content='.$p_content.'">'.
   '<img src="img/directory.png" alt="" /></a>'.
   '<a href="%1$s&p_content='.$p_content.'">%2$s</a></p>'.
   $action.
    '</div>';
   
    echo $imgM->listDir($k,$v,$dir_link);
 }
 
  foreach ($f_list['files'] as $k => $v)
  {
   $action = '';
   
    if ($v['del']) {
      $action .= '<a href="'.$redir_link.'/%2$s&amp;del=1" '.
     'onclick="return window.confirm(''.
     addslashes(sprintf('êtes vous sûr de vouloir supprimer ce %s?','fichier')).'');">'.
     '<img src="img/delete.png" alt="'.'delete'.'" '.
      'title="'.'delete'.'"/></a>';
   }
   
    $action = '<p class="action">'.$action.'</p>';
   
    if ($mode != 'popup') {
     $img_href = '%1$s';
   } else {
      $img_href = '%1$s" '.
      'onclick="tbImg.insImg('%4$s'); '.
     'window.close(); return false;';
    }
   
    $img_link =
   '<div class="imgBrowse">'.
    '<p class="thumbnail small">'.
    '<br /><a href="'.$img_href.'">%2$s</a>'.
   '<br /><br /> <a href="'.$pscript.'?p='.$imgM->base_path.'/%2$s&amp;tn=1">'.
    'Essayez de créer un Onglet (thumbnail)'.'</a></p>'.
    $action.
    '</div>';
   
    $img_link_tn =
    '<div class="imgBrowse">'.
    '<p class="thumbnail small">'.
    '<a href="'.$img_href.'"><img src="%3$s" alt="%2$s" /></a>'.
    '<a href="'.$img_href.'">%2$s</a></p>'.
   $action.
    '</div>';
   
    if (!preg_match('/TN__[.]w+$/',$k))
   {
     # Thumbnail ?
     if (($tn_url = $imgM->getThumb($k)) !== false) {
        echo $imgM->listImg($k,$v,$img_link_tn);
      } else {
        echo $imgM->listImg($k,$v,$img_link);
     }
   }
 }
}

# Formulaire

if ($imgM->isWritable())
{
 echo
  '<form enctype="multipart/form-data" action="'.$pscript.'" method="post">'.
 '<fieldset class="clear"><legend>Uploadé une image'.'</legend>'.
  '<p><label for="up_img">'.
  sprintf('Choisisser un fichier (Taille maxi %s)',files::size(max_upload_size)).'&nbsp;: </label>'.
  '<input name="up_img" id="up_img" type="file" />'.
  '<input type="hidden" name="MAX_FILE_SIZE" value="'.max_upload_size.'" />'.
 '<input type="hidden" name="mode" value="'.$mode.'" />'.
  '<input type="hidden" name="p" value="'.$p.'" />'.
  '&nbsp;<input class="submit" type="submit" value="'.'send'.'" /></p>'.
  '</fieldset>'.
  '</form>';
 
  echo
  '<form action="'.$pscript.'" method="post">'.
 '<fieldset><legend>'.'Nouveau Dossier pour vos images'.'</legend>'.
 '<p><label for="new_dir">'.'Nom'.' : </label>'.
 '<input name="new_dir" type="text" size="20" maxlength="255" />'.
 '<input type="hidden" name="mode" value="'.$mode.'" />'.
  '<input type="hidden" name="p" value="'.$p.'" />'.
  '&nbsp;<input class="submit" type="submit" value="save'.'" /></p>'.
 '</fieldset>'.
  '</form>';
}

if ($mode == 'popup') {
  closePopup();
} else {
 closePage();
}


function openPopup($title='',$encoding='')
{
  commonHeaders($encoding);
 
  echo
  '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" '.
  ' "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">'."n".
  '<html xmlns="http://www.w3.org/1999/xhtml">'."n".
  "<head>n".
  '<title>'.$title.'</title>'."n".
  '<link rel="stylesheet" type="text/css" href="default.css" />'."n".
 '<script type="text/javascript" src="tools.js"></script>'."n".
  "</head>n".
 '<body class="popup">'."n".
 '<div id="main">'."n".
  '<div id="content">'."n";
}

function closePopup()
{
  global $con;
 
  echo
  "</div>n".
  '<p class="small center"><a href="#" onclick="window.close();">'.'Fermer cette fenêtre'.'</a></p>'."n".
 "</div>n". 
  "</body>n".
 "</html>n";
 
  # Fermeture de la connexion
 if (!empty($con) && is_object($con)) {
    $con->close();
  }
}

function commonHeaders($encoding='')
{
 if ($encoding == '') {
    $encoding = dc_encoding;
  }
 
  header('Content-Type: text/html; charset='.$encoding);
  header('Content-Script-Type: text/javascript');
 header('Content-Style-Type: text/css');
 header('Content-Language: '.DC_LANG);
}

function helpLink($section,$id='',$str='<img src="img/ico_help.png" alt="(?)"/>')
{
  $id = (trim($id)!='') ? '#'.$id : '';
 
  return
  '<a href="popuphelp.php?p='.$section.$id.'" onclick="popup(this.href); '.
  'return false;">'.$str.'</a>';
}
?>

parce que le français le vaut bien ! lol :o)
@+
BRD
Membre inactif
 
Messages: 9
Inscription: Dim 29 Jan 2006, 05:33

Messagepar j4k » Ven 10 Mar 2006, 16:03

thx :)
~ osCSS 1.2.1 ~
Avatar de l’utilisateur
j4k
Site Admin
 
Messages: 1259
Inscription: Mer 27 Avr 2005, 09:13
Localisation: France

Messagepar BRD » Mar 04 Avr 2006, 02:21

Correction des boutons "Send et Save" remplacé par "Envoyer et Sauver"

- Voir ligne 316 et 327 pour les curieux!

Traduction final OK:D

Voici le code :

Code: Tout sélectionner
<?php
/*
 $Id: images-popup.php,v 1.4 2005/10/05 14:51:24 manmachine Exp $

---------Traduction FINAL FR by BRD 04/04/2006 00:05------------

+-----------------------------------------------------------------------+
|                  osCSS Open Source E-commerce                         |
+-----------------------------------------------------------------------+
| Copyright (c) 2005 The osCSS developers                               |
|                                                                       |
| http://www.counteractdesign.com                                       |
|                                                                       |
| Portions Copyright (c) 2003 osCommerce                                |
+-----------------------------------------------------------------------+
| This source file is subject to version 2.0 of the GPL license,        |
| available at the following url:                                       |
| http://www.counteractdesign.com/license/2_0.txt.                      |
+-----------------------------------------------------------------------+
# **********
# This file is taken from DotClear.
# portion Copyright (c) 2004 Olivier Meunier and contributors.
# ***********/

$mode = 'popup';

$p_content = $_GET['p_content'];

// Set the local configuration parameters - mainly for developers 
if (file_exists('../local/configure.php')) include('../local/configure.php');

require('../configure.php');

require_once('class.imgmanager.php');
require_once('lib.files.php');
require_once('lib.image.php');

define(max_upload_size ,'251200') ;

$img_p = DIR_FS_CATALOG_IMAGES ;
$img_url = DIR_WS_CATALOG_IMAGES ;

$p = !empty($_REQUEST['p']) ? $_REQUEST['p'] : '';
$mode = !isset($mode) ? '' : $mode;

$pscript = ($mode == 'popup') ? 'images-popup.php' : 'images.php';

$imgM = new imgmanager($img_p,$p,$img_url,$pscript);

$err = '';

# Upload d'image
if (!$imgM->isExclude() && $imgM->isWritable() && !empty($_FILES['up_img']))
{
  $tmp_file = $_FILES['up_img']['tmp_name'];
  $img_name = $_FILES['up_img']['name'];
  $up_dir = $imgM->root.'/'.$imgM->base_path;
 
  if (version_compare(phpversion(),'4.2.0','>=')) {
   $upd_error = $_FILES['up_img']['error'];
  } else {
    $upd_error = 0;
 }
 
  if($upd_error != 0)
 {
   switch ($upd_error) {
     case 1:
     case 2:
       $err .= '<li>Le volume de fichier dépasse la limite autorisée</li>';
        break;
      case 3:
       $err .= '<li>Le fichier a été partiellement uploadé</li>';
        break;
      case 4:
       $err .= '<li>Aucun Fichier</li>';
       break;
   }
 }
 elseif(@move_uploaded_file($tmp_file,$up_dir.'/'.$img_name))
  {
   $dest_img = $up_dir.'/'.$img_name;
   
    if(filesize($dest_img) > max_upload_size)
   {
     $err .= '<li>Le volume de fichier dépasse la limite autorisée</li>';
   }
   else
    {
      if(($img_size = @getimagesize($dest_img)) === false)
      {
       $err .= '<li>'.sprintf('Le fichier %s n'est pas une image<strong>'.$img_name.'</strong>').'</li>';
     }
     else
      {
       $max_s = explode('x',dc_max_img_size);
        $max_w = (int) $max_s[0];
       $max_h = isset($max_s[1]) ? (int) $max_s[1] : 0;
       
        if ($max_w > 0 && $img_size[0] > $max_w)
        {
         $err .= '<li>L'image est trop grande</li>';
        }
       elseif ($max_h > 0 && $img_size[1] > $max_h)
        {
         $err .= '<li>L'image est trop grande</li>';
        }
     }
   }
   
    if ($err != '')
   {
     unlink($dest_img);
    }
   else
    {
     chmod($up_dir.'/'.$img_name,fileperms($up_dir) & ~0111);
      # On fait le thumbnail
      if (($img_type = images::type($dest_img)) !== false)
      {
       $tn_file = preg_replace('/^(.*)([.]\w+)$/','$1.TN__$2',$up_dir.'/'.$img_name);
       images::cropImg($dest_img,$tn_file,$img_type,140,140);
      }
     
      $msg = 'Image uploadé';
     header('Location: '.$pscript.'?p='.$p.'&msg='.rawurlencode($msg));
      exit();
   }
 }
 else
  {
   $err .= '<li>Une erreur s'est produite pendant le téléchargeant l'image</li>';
  }
}

# Création d'une miniature
if (!$imgM->isExclude() && $imgM->isImg() && isset($_GET['tn']))
{
  $type = $imgM->getImgType();
 
  if ($type != 'png' && $type != 'jpeg')
  {
   $err .= '<li>Type inapproprié d'image</li>';
 }
 elseif (!$imgM->isParentWritable())
 {
   $err .= '<li>Impossible décrire dans ce dossier.</li>';
 }
 else
  {
   $img_file = $imgM->root.'/'.$imgM->base_path;
   $tn_file = preg_replace('/^(.*)([.]\w+)$/','$1.TN__$2',$img_file);
   
    if (images::cropImg($img_file,$tn_file,$type,140,140) !== false) {
      header('Location: '.$pscript.'?p='.dirname($p));
      exit;
   }
 }
}

# Suppression
if (!$imgM->isExclude() && $imgM->isDeletable() && isset($_GET['del']))
{
 if ($imgM->isImg()) {
   $img_tn = $imgM->getThumb(NULL,true);
 }
 if ($imgM->delete() === false) {
    $err .= '<li>Ne peut être supprimer.</li>';
 } else {
    if (!empty($img_tn)) {
      @unlink($img_tn);
   }
   header('Location: '.$pscript.'?p='.dirname($p));
    exit;
 }
}

# Création d'un répertoire
if (!$imgM->isExclude() && $imgM->isWritable() && !empty($_POST['new_dir']))
{
  if ($imgM->newDir($_POST['new_dir']) !== false) {
   header('Location: '.$pscript.'?p='.$p);
   exit;
 } else {
    $err = '<li>Impossible de créer ce dossier.</li>';
  }
}

# Affichage
if ($mode == 'popup') {
  openPopup($page_title);
 echo '<script type="text/javascript" src="toolbar.js"></script>';
 echo
  '<script type="text/javascript">'.
  "if (document.getElementById) {
    var tbImg = new dcToolBar(window.opener.document.getElementById('$p_content'),
    window.opener.document.getElementById('p_format'),'img/');
  }
 </script>";
 
} else {
  # Sous menu
 $mySubMenu->addItem('Back to list of entries','index.php','img/ico_retour.png',false);
 
  openPage($page_title);
}


echo '<h2>'.$page_title.'</h2>';

if ($err != '')
{
 echo '<div class="erreur"><p><strong>Erreur(s):</strong></p>'.
    '<ul>'.$err.'</ul></div>';
}

echo '<h3>Vos images</h3>';

echo '<p>'.$imgM->getNavBar().'</p>';

# Affichage des image
if (!$imgM->isExclude() && $imgM->isDir() && ($f_list = $imgM->getDir()) !== false)
{
  $redir_link = ''.$pscript.'?p='.$imgM->base_path;
 
  foreach ($f_list['dirs'] as $k => $v)
 {
   $action = '';
   
    if ($v['del']) {
      $action .= '<a href="'.$redir_link.'/%2$s&amp;del=1" '.
     'onclick="return window.confirm(''.
     addslashes(sprintf('êtes vous sûr vous voulez supprimer ce %s?','Dossier')).'');">'.
      '<img src="img/delete.png" alt="'.'delete'.'" '.
      'title="'.'delete'.'"/></a>';
   }
   
    $action = '<p class="action">'.$action.'</p>';
   
    $dir_link =
   '<div class="imgBrowsedir">'.
   '<p class="thumbnail small">'.
    '<a href="%1$s&p_content='.$p_content.'">'.
   '<img src="img/directory.png" alt="" /></a>'.
   '<a href="%1$s&p_content='.$p_content.'">%2$s</a></p>'.
   $action.
    '</div>';
   
    echo $imgM->listDir($k,$v,$dir_link);
 }
 
  foreach ($f_list['files'] as $k => $v)
  {
   $action = '';
   
    if ($v['del']) {
      $action .= '<a href="'.$redir_link.'/%2$s&amp;del=1" '.
     'onclick="return window.confirm(''.
     addslashes(sprintf('êtes vous sûr de vouloir supprimer ce %s?','fichier')).'');">'.
     '<img src="img/delete.png" alt="'.'delete'.'" '.
      'title="'.'delete'.'"/></a>';
   }
   
    $action = '<p class="action">'.$action.'</p>';
   
    if ($mode != 'popup') {
     $img_href = '%1$s';
   } else {
      $img_href = '%1$s" '.
      'onclick="tbImg.insImg('%4$s'); '.
     'window.close(); return false;';
    }
   
    $img_link =
   '<div class="imgBrowse">'.
    '<p class="thumbnail small">'.
    '<br /><a href="'.$img_href.'">%2$s</a>'.
   '<br /><br /> <a href="'.$pscript.'?p='.$imgM->base_path.'/%2$s&amp;tn=1">'.
    'Essayez de créer un Onglet (thumbnail)'.'</a></p>'.
    $action.
    '</div>';
   
    $img_link_tn =
    '<div class="imgBrowse">'.
    '<p class="thumbnail small">'.
    '<a href="'.$img_href.'"><img src="%3$s" alt="%2$s" /></a>'.
    '<a href="'.$img_href.'">%2$s</a></p>'.
   $action.
    '</div>';
   
    if (!preg_match('/TN__[.]w+$/',$k))
   {
     # Thumbnail ?
     if (($tn_url = $imgM->getThumb($k)) !== false) {
        echo $imgM->listImg($k,$v,$img_link_tn);
      } else {
        echo $imgM->listImg($k,$v,$img_link);
     }
   }
 }
}

# Formulaire

if ($imgM->isWritable())
{
 echo
  '<form enctype="multipart/form-data" action="'.$pscript.'" method="post">'.
 '<fieldset class="clear"><legend>Envoyer une image'.'</legend>'.
  '<p><label for="up_img">'.
  sprintf('Choisisser un fichier (Taille maxi %s)',files::size(max_upload_size)).'&nbsp;: </label>'.
  '<input name="up_img" id="up_img" type="file" />'.
  '<input type="hidden" name="MAX_FILE_SIZE" value="'.max_upload_size.'" />'.
 '<input type="hidden" name="mode" value="'.$mode.'" />'.
  '<input type="hidden" name="p" value="'.$p.'" />'.
  '&nbsp;<input class="submit" type="submit" value="'.'Envoyer'.'" /></p>'.
 '</fieldset>'.
  '</form>';
 
  echo
  '<form action="'.$pscript.'" method="post">'.
 '<fieldset><legend>'.'Nouveau Dossier pour vos images'.'</legend>'.
 '<p><label for="new_dir">'.'Nom'.' : </label>'.
 '<input name="new_dir" type="text" size="20" maxlength="255" />'.
 '<input type="hidden" name="mode" value="'.$mode.'" />'.
  '<input type="hidden" name="p" value="'.$p.'" />'.
  '&nbsp;<input class="submit" type="submit" value="Sauver'.'" /></p>'.
 '</fieldset>'.
  '</form>';
}

if ($mode == 'popup') {
  closePopup();
} else {
 closePage();
}


function openPopup($title='',$encoding='')
{
  commonHeaders($encoding);
 
  echo
  '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" '.
  ' "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">'."n".
  '<html xmlns="http://www.w3.org/1999/xhtml">'."n".
  "<head>n".
  '<title>'.$title.'</title>'."n".
  '<link rel="stylesheet" type="text/css" href="default.css" />'."n".
 '<script type="text/javascript" src="tools.js"></script>'."n".
  "</head>n".
 '<body class="popup">'."n".
 '<div id="main">'."n".
  '<div id="content">'."n";
}

function closePopup()
{
  global $con;
 
  echo
  "</div>n".
  '<p class="small center"><a href="#" onclick="window.close();">'.'Fermer cette fenêtre'.'</a></p>'."n".
 "</div>n". 
  "</body>n".
 "</html>n";
 
  # Fermeture de la connexion
 if (!empty($con) && is_object($con)) {
    $con->close();
  }
}

function commonHeaders($encoding='')
{
 if ($encoding == '') {
    $encoding = dc_encoding;
  }
 
  header('Content-Type: text/html; charset='.$encoding);
  header('Content-Script-Type: text/javascript');
 header('Content-Style-Type: text/css');
 header('Content-Language: '.DC_LANG);
}

function helpLink($section,$id='',$str='<img src="img/ico_help.png" alt="(?)"/>')
{
  $id = (trim($id)!='') ? '#'.$id : '';
 
  return
  '<a href="popuphelp.php?p='.$section.$id.'" onclick="popup(this.href); '.
  'return false;">'.$str.'</a>';
}
?>

voilou @+:P
BRD
Membre inactif
 
Messages: 9
Inscription: Dim 29 Jan 2006, 05:33


Retourner vers osCSS 1.1

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités

cron