<div> <div class="default"> <h2>{$infos.title}</h2> {if $infos.outside} <p> {t}This dialog allows moving a couple of entries to the configured tree. Doing this may straighten your LDAP service.{/t} </p> <p style="color:red"> {t}Be careful with this option! There may be references pointing to these entries. The FusionDirectory setup can't migrate references, so you may want to cancel the migration in this case.{/t} </p> <p> {t}Move selected entries into this tree{/t}: <select name="destination"> {html_options values=$infos.ous output=$infos.ous selected=$infos.destination} </select> </p> {else} <p>{t}The listed entries are currently invisible in the FusionDirectory interface. If you want to change this for a couple of entries only, just select them and use the 'Migrate' button below.{/t}</p> <p>{t}If you want to know what will be done when migrating the selected entries, use the 'Show changes' button to see the LDIF.{/t}</p> {/if} {foreach from=$infos.entries item=entry key=key} {if isset($entry.objects)} <input type="checkbox" name="migrate_{$key}" id="migrate_{$key}" {if $entry.checked}checked="checked"{/if} /> <label for="migrate_{$key}">{$entry.base}</label> <ul> {foreach from=$entry.objects item=object} <li>{$object.dn}</li> {if $entry.checked} {if !empty($object.after)} <div class="step2-entry-container-info"> {t}Current{/t} <div style="padding-left:20px;"> <pre> dn: {$object.dn} {$object.before} </pre> </div> {t}After migration{/t} <div style="padding-left:20px;"> <pre> dn: {$object.dn} {$object.after} </pre> </div> </div> {elseif !empty($object.ldif)} <div class="step2-entry-container-info"> <div style="padding-left:20px;"> <pre>{$object.ldif}</pre> </div> </div> {/if} {/if} {/foreach} </ul> {elseif $entry.checked} <input type="checkbox" name="migrate_{$key}" checked="checked" id="migrate_{$key}"/> <label for="migrate_{$key}">{$entry.dn}</label> {if !empty($entry.after)} <div class="step2-entry-container-info"> {t}Current{/t} <div style="padding-left:20px;"> <pre> dn: {$entry.dn} {$entry.before} </pre> </div> {t}After migration{/t} <div style="padding-left:20px;"> <pre> dn: {$entry.dn} {$entry.after} </pre> </div> </div> {elseif !empty($entry.ldif)} <div class="step2-entry-container-info"> <div style="padding-left:20px;"> <pre>{$entry.ldif}</pre> </div> </div> {/if} {else} <input type="checkbox" name="migrate_{$key}" id="migrate_{$key}"/> <label for="migrate_{$key}">{$entry.dn}</label> {/if} <br> {/foreach} <input type="checkbox" id="toggle_calue" onClick="toggle_all_('^migrate_','toggle_calue')"/> <label for="toggle_calue">{t}Select all{/t}</label> <br/> <input type="submit" name="dialog_showchanges" value="{t}Show changes{/t}"/> <hr/> <div style="width:99%; text-align:right; padding-top:5px;"> <input type="submit" name="dialog_confirm" value="{t}Apply{/t}"/> <input type="submit" formnovalidate="formnovalidate" name="dialog_cancel" value="{t}Cancel{/t}"/> </div> </div> </div>