Changeset 13006

Show
Ignore:
Timestamp:
10/23/07 09:06:44 (1 year ago)
Author:
adrenalin
Message:

Included the root folder to the moving scope.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/midcom/midcom.admin.folder/style/midcom-admin-show-folder-move.php

    r11499 r13006  
    33<form method="post"> 
    44    <div class="midcom_admin_content_folderlist"> 
     5        <ul> 
    56        <?php 
     7        $root_folder = $_MIDCOM->get_context_data(MIDCOM_CONTEXT_ROOTTOPIC); 
     8         
     9        $class = ''; 
     10        $selected = ''; 
     11        $disabled = ''; 
     12        if ($data['current_folder']->guid === $root_folder->guid) 
     13        { 
     14            $class = 'current'; 
     15            $selected = ' checked="checked"'; 
     16        } 
     17         
     18        if (   !is_a($data['object'], 'midcom_baseclasses_database_topic') 
     19            && $root_folder->component !== $data['current_folder']->component) 
     20        { 
     21            // Non-topic objects may only be moved under folders of same component 
     22            $class = 'wrong_component'; 
     23            $disabled = ' disabled="disabled"'; 
     24        } 
     25         
     26        echo "            <li class=\"{$class}\"><label><input{$selected}{$disabled} type=\"radio\" name=\"move_to\" value=\"{$root_folder->id}\" /> {$root_folder->extra}</label>\n"; 
     27         
    628        function midcom_admin_folder_list_folders($up = 0, $tree_disabled = false) 
    729        { 
     
    3254                     
    3355                    if (   !is_a($data['object'], 'midcom_baseclasses_database_topic') 
    34                         && $folder->component != $data['current_folder']->component) 
     56                        && $folder->component !== $data['current_folder']->component) 
    3557                    { 
    3658                        // Non-topic objects may only be moved under folders of same component 
     
    5981        } 
    6082         
    61         $root_topic = $_MIDCOM->get_context_data(MIDCOM_CONTEXT_ROOTTOPIC); 
    62         midcom_admin_folder_list_folders($root_topic->id); 
     83        midcom_admin_folder_list_folders($root_folder->id); 
    6384        ?> 
     85            </li> 
     86        </ul> 
    6487    </div> 
    6588    <div class="form_toolbar">