comparison modules/system/system.admin.inc @ 13:8b6c45761e01 6.6

Drupal 6.6
author Franck Deroche <webmaster@defr.org>
date Tue, 23 Dec 2008 14:32:33 +0100
parents fff6d4c8c043
children 4347c45bb494
comparison
equal deleted inserted replaced
12:4ca9f57cc4d4 13:8b6c45761e01
1 <?php 1 <?php
2 // $Id: system.admin.inc,v 1.63.2.3 2008/05/19 07:27:35 goba Exp $ 2 // $Id: system.admin.inc,v 1.63.2.4 2008/10/16 20:23:37 dries Exp $
3 3
4 /** 4 /**
5 * @file 5 * @file
6 * Admin page callbacks for the system module. 6 * Admin page callbacks for the system module.
7 */ 7 */
678 // Check for missing dependencies. 678 // Check for missing dependencies.
679 if (is_array($file->info['dependencies'])) { 679 if (is_array($file->info['dependencies'])) {
680 foreach ($file->info['dependencies'] as $dependency) { 680 foreach ($file->info['dependencies'] as $dependency) {
681 if (!isset($files[$dependency]) || !$files[$dependency]->status) { 681 if (!isset($files[$dependency]) || !$files[$dependency]->status) {
682 if (isset($files[$dependency])) { 682 if (isset($files[$dependency])) {
683 $dependencies[] = $files[$dependency]->info['name'] . t(' (<span class="admin-disabled">disabled</span>)'); 683 $dependencies[] = t('@module (<span class="admin-disabled">disabled</span>)', array('@module' => $files[$dependency]->info['name']));
684 } 684 }
685 else { 685 else {
686 $dependencies[] = drupal_ucfirst($dependency) . t(' (<span class="admin-missing">missing</span>)'); 686 $dependencies[] = t('@module (<span class="admin-missing">missing</span>)', array('@module' => drupal_ucfirst($dependency)));
687 $disabled[] = $filename; 687 $disabled[] = $filename;
688 $form['disabled_modules']['#value'][$filename] = FALSE; 688 $form['disabled_modules']['#value'][$filename] = FALSE;
689 } 689 }
690 } 690 }
691 else { 691 else {
692 $dependencies[] = $files[$dependency]->info['name'] . t(' (<span class="admin-enabled">enabled</span>)'); 692 $dependencies[] = t('@module (<span class="admin-enabled">enabled</span>)', array('@module' => $files[$dependency]->info['name']));
693 } 693 }
694 } 694 }
695 695
696 // Add text for dependencies. 696 // Add text for dependencies.
697 if (!empty($dependencies)) { 697 if (!empty($dependencies)) {
705 705
706 // Mark dependents disabled so user can not remove modules being depended on. 706 // Mark dependents disabled so user can not remove modules being depended on.
707 $dependents = array(); 707 $dependents = array();
708 foreach ($file->info['dependents'] as $dependent) { 708 foreach ($file->info['dependents'] as $dependent) {
709 if ($files[$dependent]->status == 1) { 709 if ($files[$dependent]->status == 1) {
710 $dependents[] = $files[$dependent]->info['name'] . t(' (<span class="admin-enabled">enabled</span>)'); 710 $dependents[] = t('@module (<span class="admin-enabled">enabled</span>)', array('@module' => $files[$dependent]->info['name']));
711 $disabled[] = $filename; 711 $disabled[] = $filename;
712 $form['disabled_modules']['#value'][$filename] = TRUE; 712 $form['disabled_modules']['#value'][$filename] = TRUE;
713 } 713 }
714 else { 714 else {
715 $dependents[] = $files[$dependent]->info['name'] . t(' (<span class="admin-disabled">disabled</span>)'); 715 $dependents[] = t('@module (<span class="admin-disabled">disabled</span>)', array('@module' => $files[$dependent]->info['name']));
716 } 716 }
717 } 717 }
718 718
719 // Add text for enabled dependents. 719 // Add text for enabled dependents.
720 if (!empty($dependents)) { 720 if (!empty($dependents)) {