Changeset 1066


Ignore:
Timestamp:
Mar 7, 2006, 12:28:51 AM (18 years ago)
Author:
plg
Message:

request 302: order categories alphanumerically

alphanumerically sort of language keys in admin.lang.php

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/admin/cat_list.php

    r1064 r1066  
    9898  }
    9999}
     100// save manual category ordering
    100101else if (isset($_POST['submitOrder']))
    101102{
    102103  asort($_POST['catOrd'], SORT_NUMERIC);
    103104  save_categories_order(array_keys($_POST['catOrd']));
    104 }
     105
     106  array_push(
     107    $page['infos'],
     108    l10n('Categories manual order was saved')
     109    );
     110}
     111// sort categories alpha-numerically
     112else if (isset($_POST['submitOrderAlphaNum']))
     113{
     114  $query = '
     115SELECT id, name
     116  FROM '.CATEGORIES_TABLE.'
     117  WHERE id_uppercat '.
     118    (!isset($_GET['parent_id']) ? 'IS NULL' : '= '.$_GET['parent_id']).'
     119;';
     120  $result = pwg_query($query);
     121  while ($row = mysql_fetch_assoc($result))
     122  {
     123    $categories[ $row['id'] ] = $row['name'];
     124  }
     125
     126  asort($categories, SORT_REGULAR);
     127  save_categories_order(array_keys($categories));
     128
     129  array_push(
     130    $page['infos'],
     131    l10n('Categories ordered alphanumerically')
     132    );
     133}
     134
    105135// +-----------------------------------------------------------------------+
    106136// |                           Cache management                            |
  • trunk/language/en_UK.iso-8859-1/admin.lang.php

    r1058 r1066  
    5252$lang['Caddie'] = 'Caddie';
    5353$lang['Categories authorized thanks to group associations'] = 'Categories authorized thanks to group associations';
     54$lang['Categories manual order was saved'] = 'Categories manual order was saved';
     55$lang['Categories ordered alphanumerically'] = 'Categories ordered alphanumerically';
    5456$lang['Check for upgrade failed for unknown reasons.'] = 'Check for upgrade failed for unknown reasons.';
    5557$lang['Check for upgrade'] = 'Check for upgrade';
     
    107109$lang['Operating system'] = 'Operating system';
    108110$lang['Options'] = 'Options';
     111$lang['Order alphanumerically'] = 'Order alphanumerically';
    109112$lang['Order by'] = 'Order by';
    110113$lang['Other private categories'] = 'Other private categories';
     
    122125$lang['Random picture'] = 'Random picture';
    123126$lang['Rate date'] = 'Rate date';
     127$lang['Rating by guests'] = 'Rating by guests';
    124128$lang['Rating'] = 'Rating';
    125 $lang['Rating by guests'] = 'Rating by guests';
    126129$lang['Recent period'] = 'Recent period';
    127130$lang['Registration date'] = 'Registration date';
     
    136139$lang['Select at least one picture'] = 'Select at least one picture';
    137140$lang['Select at least one user'] = 'Select at least one user';
    138 $lang['Site manager'] = 'Site manager';
    139141$lang['Show info'] = 'Show info';
    140142$lang['Show number of comments'] = 'Show number of comments';
     143$lang['Site manager'] = 'Site manager';
    141144$lang['Status'] = 'Status';
    142145$lang['Storage category'] = 'Storage category';
     
    230233$lang['metadata_iptc'] = 'IPTC';
    231234$lang['name'] = 'name';
     235$lang['nbm_%d mails were not sended.'] = '%d mails were not sended.';
     236$lang['nbm_%d mails were sended.'] = '%d mails were sended.';
     237$lang['nbm_Error when sending email to %s [%s].'] = 'Error when sending email to %s [%s].';
     238$lang['nbm_Go to %s %s.'] = 'Go to %s %s.';
     239$lang['nbm_Hello %s'] = 'Hello %s';
     240$lang['nbm_Mail sended to %s [%s].'] = 'Mail sended to %s [%s].';
     241$lang['nbm_New elements added'] = 'New elements added';
     242$lang['nbm_New elements were added between %s and %s:'] = 'New elements were added between %s and %s:';
     243$lang['nbm_New elements were added on %s:'] = 'New elements were added on %s:';
     244$lang['nbm_No mail to send.'] = 'No mail to send.';
     245$lang['nbm_No user to send notifications by mail.'] = 'No user to send notifications by mail.';
     246$lang['nbm_Send mail to users'] = 'Send mail to users';
     247$lang['nbm_To unsubscribe send a message to %s.'] = 'To unsubscribe send a message to %s.';
     248$lang['nbm_User %s [%s] added.'] = 'User %s [%s] added.';
     249$lang['nbm_item_notification'] = 'Notification';
    232250$lang['no_write_access'] = 'no write access';
    233251$lang['order_by'] = 'order by';
     
    336354$lang['update_default_title'] = 'Choose an option';
    337355$lang['update_display_info'] = 'display maximum informations (added categories and elements, deleted categories and elements)';
    338 $lang['update_missing_file_or_dir'] = 'File/directory read error';
    339 $lang['update_missing_file_or_dir_info'] = 'The file or directory cannot be accessed (either it does not exist or the access is denied)';
    340356$lang['update_err_pwg_version_differs'] = 'PhpWebGallery version differs on the remote site';
    341357$lang['update_err_pwg_version_differs_info'] = 'Version of create_listing_file.php on the remote site and PhpWebGallery must be the same';
     
    345361$lang['update_errors_caption'] = 'Errors caption';
    346362$lang['update_infos_title'] = 'Detailed informations';
     363$lang['update_missing_file_or_dir'] = 'File/directory read error';
     364$lang['update_missing_file_or_dir_info'] = 'The file or directory cannot be accessed (either it does not exist or the access is denied)';
    347365$lang['update_missing_tn_info'] = 'a picture filetype requires a thumbnail. The thumbnail must be present in the sub-directory "thumbnail" of the category directory. The thumbnail filename must start with the configured thumbnail prefix and the extension must be among the following list :';
    348366$lang['update_missing_tn_short'] = 'missing thumbnail';
     
    382400$lang['w_day'] = 'Day';
    383401$lang['waiting'] = 'Waiting';
    384 $lang['nbm_item_notification'] = 'Notification';
    385 $lang['nbm_User %s [%s] added.'] = 'User %s [%s] added.';
    386 $lang['nbm_New elements added'] = 'New elements added';
    387 $lang['nbm_Hello %s'] = 'Hello %s';
    388 $lang['nbm_New elements were added between %s and %s:'] = 'New elements were added between %s and %s:';
    389 $lang['nbm_New elements were added on %s:'] = 'New elements were added on %s:';
    390 $lang['nbm_Go to %s %s.'] = 'Go to %s %s.';
    391 $lang['nbm_To unsubscribe send a message to %s.'] = 'To unsubscribe send a message to %s.';
    392 $lang['nbm_Mail sended to %s [%s].'] = 'Mail sended to %s [%s].';
    393 $lang['nbm_Error when sending email to %s [%s].'] = 'Error when sending email to %s [%s].';
    394 $lang['nbm_%d mails were not sended.'] = '%d mails were not sended.';
    395 $lang['nbm_No mail to send.'] = 'No mail to send.';
    396 $lang['nbm_%d mails were sended.'] = '%d mails were sended.';
    397 $lang['nbm_No user to send notifications by mail.'] = 'No user to send notifications by mail.';
    398 $lang['nbm_Send mail to users'] = 'Send mail to users';
    399402?>
  • trunk/language/fr_FR.iso-8859-1/admin.lang.php

    r1058 r1066  
    5252$lang['Caddie'] = 'Panier';
    5353$lang['Categories authorized thanks to group associations'] = 'Catégories accessibles grâce à l\'appartenance aux groupes';
     54$lang['Categories manual order was saved'] = 'L\'ordre manuel des catégories a été sauvegardé';
     55$lang['Categories ordered alphanumerically'] = 'Catégories ordonnées alphabético-numériquement';
    5456$lang['Check for upgrade failed for unknown reasons.'] = 'La vérification de la dernière version sur le serveur a échouée pour une raison inconnue.';
    5557$lang['Check for upgrade'] = 'Dernière version ?';
     
    107109$lang['Operating system'] = 'System d\'exploitation';
    108110$lang['Options'] = 'Options';
     111$lang['Order alphanumerically'] = 'Ordonner alphabético-numériquement';
    109112$lang['Order by'] = 'Trier selon';
    110113$lang['Other private categories'] = 'Autres catégories privées';
     
    122125$lang['Random picture'] = 'Au hasard';
    123126$lang['Rate date'] = 'Date de notation';
     127$lang['Rating by guests'] = 'Notation par les visiteurs';
    124128$lang['Rating'] = 'Notation';
    125 $lang['Rating by guests'] = 'Notation par les visiteurs';
    126129$lang['Recent period'] = 'Période récente';
    127130$lang['Registration date'] = 'Date d\'enregistrement';
     
    136139$lang['Select at least one picture'] = 'Sélectionner au moins une image';
    137140$lang['Select at least one user'] = 'Séléctionner au moins un utilisateur';
    138 $lang['Site manager'] = 'Gestionnaire des sites';
    139141$lang['Show info'] = 'Montrer les informations';
    140142$lang['Show number of comments'] = 'Montrer le nombre de commentaires';
     143$lang['Site manager'] = 'Gestionnaire des sites';
    141144$lang['Status'] = 'Statut';
    142145$lang['Storage category'] = 'Catégorie de stockage';
     
    230233$lang['metadata_iptc'] = 'IPTC';
    231234$lang['name'] = 'nom';
     235$lang['nbm_%d mails were not sended.'] = '%s mails n\'ont pas été envoyés.';
     236$lang['nbm_%d mails were sended.'] = '%s mails ont été envoyés.';
     237$lang['nbm_Error when sending email to %s [%s].'] = 'Erreur lors de l\'envoi du mail à %s [%s].';
     238$lang['nbm_Go to %s %s.'] = 'Allez sur %s %s.';
     239$lang['nbm_Hello %s'] = 'Bonjour %s';
     240$lang['nbm_Mail sended to %s [%s].'] = 'Mail envoyé à %s [%s].';
     241$lang['nbm_New elements added'] = 'Nouveaux éléments ajoutés';
     242$lang['nbm_New elements were added between %s and %s:'] = 'Des nouveaux éléments ont été ajoutés entre le %s et le %s:';
     243$lang['nbm_New elements were added on %s:'] = 'Des nouveaux éléments ont été ajoutés le %s:';
     244$lang['nbm_No mail to send.'] = 'Pas de mail à envoyer.';
     245$lang['nbm_No user to send notifications by mail.'] = 'Pas d\'utilisateur pour envoyer des notifications par mails.';
     246$lang['nbm_Send mail to users'] = 'Envoi de mail aux utilisateurs';
     247$lang['nbm_To unsubscribe send a message to %s.'] = 'Pour vous désinscrire, envoyer un mail à %s.';
     248$lang['nbm_User %s [%s] added.'] = 'Utilisateur %s [%s] ajouté.';
     249$lang['nbm_item_notification'] = 'Notification';
    232250$lang['no_write_access'] = 'pas d\'accès en écriture';
    233251$lang['order_by'] = 'trier selon';
     
    336354$lang['update_default_title'] = 'Choisir une option';
    337355$lang['update_display_info'] = 'afficher un maximum d\'informations (catégories ajoutées, éléments ajoutés, catégories et éléments supprimés)';
    338 $lang['update_missing_file_or_dir'] = 'Erreur d\'ouverture fichier/répertoire';
    339 $lang['update_missing_file_or_dir_info'] = 'Le fichier ou répertoire ne peut pas être accede (soit il n\'existe pas, soit l\'accés est refusé)';
    340356$lang['update_err_pwg_version_differs'] = 'La version PhpWebGallery sur le site distant est differente';
    341357$lang['update_err_pwg_version_differs_info'] = 'La version de create_listing_file.php sur le site distant et PhpWebGallery doit être la même';
     
    345361$lang['update_errors_caption'] = 'Légende des erreurs';
    346362$lang['update_infos_title'] = 'Informations détaillées';
     363$lang['update_missing_file_or_dir'] = 'Erreur d\'ouverture fichier/répertoire';
     364$lang['update_missing_file_or_dir_info'] = 'Le fichier ou répertoire ne peut pas être accede (soit il n\'existe pas, soit l\'accés est refusé)';
    347365$lang['update_missing_tn_info'] = 'Chaque fichier image requiert une miniature. La miniature doit être présente dans le sous-répertoire "thumbnail" du répertoire de la catégorie. Le nom du fichier de la miniature doit commencer avec le paramètre de configuration "prefix_thumbnail" et l\'extension du nom du fichier doit être parmi la liste suivante :';
    348366$lang['update_missing_tn_short'] = 'miniature manquante';
     
    382400$lang['w_day'] = 'Jour';
    383401$lang['waiting'] = 'En attente';
    384 $lang['nbm_item_notification'] = 'Notification';
    385 $lang['nbm_User %s [%s] added.'] = 'Utilisateur %s [%s] ajouté.';
    386 $lang['nbm_New elements added'] = 'Nouveaux éléments ajoutés';
    387 $lang['nbm_Hello %s'] = 'Bonjour %s';
    388 $lang['nbm_New elements were added between %s and %s:'] = 'Des nouveaux éléments ont été ajoutés entre le %s et le %s:';
    389 $lang['nbm_New elements were added on %s:'] = 'Des nouveaux éléments ont été ajoutés le %s:';
    390 $lang['nbm_Go to %s %s.'] = 'Allez sur %s %s.';
    391 $lang['nbm_To unsubscribe send a message to %s.'] = 'Pour vous désinscrire, envoyer un mail à %s.';
    392 $lang['nbm_Mail sended to %s [%s].'] = 'Mail envoyé à %s [%s].';
    393 $lang['nbm_Error when sending email to %s [%s].'] = 'Erreur lors de l\'envoi du mail à %s [%s].';
    394 $lang['nbm_%d mails were not sended.'] = '%s mails n\'ont pas été envoyés.';
    395 $lang['nbm_No mail to send.'] = 'Pas de mail à envoyer.';
    396 $lang['nbm_%d mails were sended.'] = '%s mails ont été envoyés.';
    397 $lang['nbm_No user to send notifications by mail.'] = 'Pas d\'utilisateur pour envoyer des notifications par mails.';
    398 $lang['nbm_Send mail to users'] = 'Envoi de mail aux utilisateurs';
    399402?>
  • trunk/template/yoga/admin/cat_list.tpl

    r1064 r1066  
    44<h3>{CATEGORIES_NAV}</h3>
    55
    6 <form id="categoryOrdering" action="" method="post">
     6<form id="categoryOrdering" action="{F_ACTION}" method="post">
    77
    88  <ul class="categoryUl">
     
    3939
    4040  </ul>
    41   <p><input name="submitOrder" type="submit" value="{lang:Save order}" /></p>
     41  <p>
     42    <input name="submitOrder" type="submit" value="{lang:Save order}" />
     43    <input name="submitOrderAlphaNum" type="submit" value="{lang:Order alphanumerically}" />
     44  </p>
    4245
    4346</form>
Note: See TracChangeset for help on using the changeset viewer.