Mercurial > hg > digitalobjects
view digitalobjects.admin.inc @ 0:6f6e07baad80 default tip
initial
author | Dirk Wintergruen <dwinter@mpiwg-berlin.mpg.de> |
---|---|
date | Tue, 02 Jun 2015 08:57:48 +0200 |
parents | |
children |
line wrap: on
line source
<?php /** * Form builder for general settings used as a menu callback. * * @param array $form * @param array $form_state * * @return array Output of the system_settings_form() */ function digitalobjects_settings(array $form, array &$form_state) { $form['digitalobjects_bibdata_path'] = array( '#type' => 'textfield', '#title' => t('bibdataprovider URL'), '#default_value' => variable_get('digitalobjects_bibdata_path',"http://localhost:18080/metadata"), '#maxlength' => 255, '#description' => t('URL to the bibdataprovider (no "/" at the end!)'), ); $form['digitalobjects_docuviewer_path'] = array( '#type' => 'textfield', '#title' => t('docuviewer URL'), '#default_value' => variable_get('digitalobjects_docuviewer_path',"http://localhost:18080/ECHOdocuView"), '#maxlength' => 255, '#description' => t('URL to the docuviewer (no "/" at the end!)'), ); $scal="http://digilib.mpiwg-berlin.mpg.de/digitallibrary/servlet/Scaler?"; $form['digitalobjects_scaler_path'] = array( '#type' => 'textfield', '#title' => t('scaler URL'), '#default_value' => variable_get('digitalobjects_scaler_path',$scal), '#maxlength' => 255, '#description' => t('Url to digilib scaler'), ); $digilibjs="http://digilib.mpiwg-berlin.mpg.de/digitallibrary/jquery/digilib.html?"; $form['digitalobjects_digilib_path'] = array( '#type' => 'textfield', '#title' => t('scaler URL'), '#default_value' => variable_get('digitalobjects_digilib_path',$digilibjs), '#maxlength' => 255, '#description' => t('Url to digilib'), ); $pdfViewer="http://content.mpiwg-berlin.mpg.de/pdfViewer/pdf.js-master/web/viewer.html?file="; $form['digitalobjects_pdfviewer_path'] = array( '#type' => 'textfield', '#title' => t('pdf viewer URL'), '#default_value' => variable_get('digitalobjects_pdfviewer_path',$pdfViewer), '#maxlength' => 255, '#description' => t('URL to the pdfViewer, used for "View PDF in external viewer"'), ); $repPath="http://content.mpiwg-berlin.mpg.de/mpiwg/online/permanent/"; $form['digitalobjects_repository_path'] = array( '#type' => 'textfield', '#title' => t('default repository path'), '#default_value' => variable_get('digitalobjects_repository_path',$repPath), '#maxlength' => 255, '#description' => t('Default repository path, used for "View PDF in external viewer"'), ); $linkbase="http://digilib.mpiwg-berlin.mpg.de/digitallibrary/jquery/digilib.html?fn=/permanent/library/VAQGXTWH/pageimg/"; $form['digitalobjects_imagebase_digilib_path'] = array( '#type' => 'textfield', '#title' => t('EXPERIMENTAL -- default image folder path (digilib)'), '#default_value' => variable_get('digitalobjects_imagebase_digilib_path',$linkbase), '#maxlength' => 255, '#description' => t('Default image folder path, used for "View filename as image with link to digilib"'), ); $srcbase="http://digilib.mpiwg-berlin.mpg.de/digitallibrary/servlet/Scaler?dw=100&fn="; $form['digitalobjects_imagebase_scaler_path'] = array( '#type' => 'textfield', '#title' => t('EXPERIMENTAL -- default image folder path (scaler)'), '#default_value' => variable_get('digitalobjects_imagebase_scaler_path',$srcbase), '#maxlength' => 255, '#description' => t('Default image folder path, used for "View filename as image with link to digilib"'), ); $srcbase_large="http://digilib.mpiwg-berlin.mpg.de/digitallibrary/servlet/Scaler?dw=200&fn="; $form['digitalobjects_imagebase_scaler_path_large'] = array( '#type' => 'textfield', '#title' => t('EXPERIMENTAL -- default image folder path (scaler/large)'), '#default_value' => variable_get('digitalobjects_imagebase_scaler_path_large',$srcbase_large), '#maxlength' => 255, '#description' => t('Default image folder path, used for "View filename (200px) as image with link to digilib"'), ); return system_settings_form($form); }