Exemplo n.º 1
0
/**
 * Ausgabe des Medienpool Sync-Formulars.
 */
function rex_mediapool_Syncform($rex_file_category)
{
    return rex_mediapool_Mediaform(rex_i18n::msg('pool_sync_title'), rex_i18n::msg('pool_sync_button'), $rex_file_category, false, false);
}
Exemplo n.º 2
0
function rex_medienpool_Mediaform($form_title, $button_title, $rex_file_category, $file_chooser, $close_form)
{
    return rex_mediapool_Mediaform($form_title, $button_title, $rex_file_category, $file_chooser, $close_form);
}
/**
 * Ausgabe des Medienpool Sync-Formulars
 */
function rex_mediapool_Syncform($rex_file_category)
{
    global $I18N;
    return rex_mediapool_Mediaform($I18N->msg('pool_sync_title'), $I18N->msg('pool_sync_button'), $rex_file_category, false, false);
}
Exemplo n.º 4
0
                $e['field'] = '<input type="checkbox" name="sync_files[]" value="' . $file . '" />';
                $writable[] = $e;
            } else {
                $not_writable[] = $file;
            }
        }
        $e = [];
        $e['label'] = '<label>' . rex_i18n::msg('pool_select_all') . '</label>';
        $e['field'] = '<input type="checkbox" name="checkie" id="rex-js-checkie" value="0" onchange="setAllCheckBoxes(\'sync_files[]\',this)" />';
        $writable[] = $e;
        $fragment = new rex_fragment();
        $fragment->setVar('elements', $writable, false);
        $panel = $fragment->parse('core/form/checkbox.php');
        $count = count($writable) - 1;
        if ($count) {
            $content .= rex_mediapool_Mediaform(rex_i18n::msg('pool_sync_title'), rex_i18n::msg('pool_sync_button'), $rex_file_category, false, false);
            $content .= '<fieldset>';
            $title = rex_i18n::msg('pool_sync_affected_files') . ' (' . $count . ')';
            $fragment = new rex_fragment();
            $fragment->setVar('title', $title, false);
            $fragment->setVar('body', $panel, false);
            $content .= $fragment->parse('core/page/section.php');
            $content .= '
                </fieldset>
            </form>

            <script type="text/javascript">
                jQuery(document).ready(function($){
                    $("input[name=\'sync_files[]\']").change(function() {
                        $(this).closest(\'form\').find("[type=\'submit\']").attr("disabled", $("input[name=\'sync_files[]\']:checked").size() == 0);
                    }).change();