2013-04-04 09:26:00 +00:00
< ? php defined ( " SYSPATH " ) or die ( " No direct script access. " ) ?>
< div class = " g-block ui-helper-clearfix " >
< script type = " text/javascript " >
$ ( " #g-module-update-form " ) . ready ( function () {
$ ( " #g-module-update-form " ) . ajaxForm ({
dataType : " json " ,
success : function ( data ) {
if ( data . reload ) {
2013-04-04 09:26:02 +00:00
window . location = " <? url::site( " / admin / modules " ) ?> " ;
2013-04-04 09:26:00 +00:00
} else {
$ ( " body " ) . append ( '<div id="g-dialog">' + data . dialog + '</div>' );
$ ( " #g-dialog " ) . dialog ({
bgiframe : true ,
autoOpen : true ,
autoResize : true ,
modal : true ,
resizable : false ,
height : 400 ,
width : 500 ,
position : " center " ,
title : < ? = t ( " Confirm module activation " ) -> for_js () ?> ,
buttons : {
< ? = t ( " Continue " ) -> for_js () ?> : function() {
$ ( " form " , this ) . submit ();
$ ( " .ui-dialog-buttonpane button:contains( " + < ? = t ( " Continue " ) -> for_js () ?> + ")")
. attr ( " disabled " , " disabled " )
. addClass ( " ui-state-disabled " );
},
< ? = t ( " Cancel " ) -> for_js () ?> : function() {
$ ( this ) . dialog ( " destroy " ) . remove ();
}
}
});
if ( ! data . allow_continue ) {
$ ( " .ui-dialog-buttonpane button:contains( " + < ? = t ( " Continue " ) -> for_js () ?> + ")")
. attr ( " disabled " , " disabled " )
. addClass ( " ui-state-disabled " );
}
}
}
});
});
</ script >
< h1 > < ? = t ( " Gallery Modules " ) ?> </h1>
< p >
2013-04-04 09:26:02 +00:00
< ? = t ( " Power up your Gallery by <a href= \" %url \" >adding more modules</a>! Each module provides new cool features. " , array ( " url " => " http://codex.gallery2.org/Category:Gallery_3:Modules " )) ?>
2013-04-04 09:26:00 +00:00
</ p >
< div class = " g-block-content " >
< form id = " g-module-update-form " method = " post " action = " <?= url::site( " admin / modules / confirm " ) ?> " >
< ? = access :: csrf_form_field () ?>
< table >
< tr >
< th > < ? = t ( " Installed " ) ?> </th>
< th style = " width: 8em " > < ? = t ( " Name " ) ?> </th>
< th > < ? = t ( " Version " ) ?> </th>
< th > < ? = t ( " Description " ) ?> </th>
2013-04-04 09:26:02 +00:00
< th style = " width: 60px " > < ? = t ( " Details " ) ?> </th>
2013-04-04 09:26:00 +00:00
</ tr >
< ? foreach ( $available as $module_name => $module_info ) : ?>
< tr class = " <?= text::alternate( " g - odd " , " g - even " ) ?> " >
< ? $data = array ( " name " => $module_name ); ?>
< ? if ( $module_info -> locked ) $data [ " disabled " ] = 1 ; ?>
< td > < ? = form :: checkbox ( $data , '1' , module :: is_active ( $module_name )) ?> </td>
< td > < ? = t ( $module_info -> name ) ?> </td>
< td > < ? = $module_info -> version ?> </td>
< td > < ? = t ( $module_info -> description ) ?> </td>
2013-04-04 09:26:02 +00:00
< td style = " white-space: nowrap " >
< ul class = " g-buttonset " >
< li >
< a target = " _blank "
< ? if ( isset ( $module_info -> author_url )) : ?>
class = " ui-state-default ui-icon ui-icon-person ui-corner-left "
href = " <?= $module_info->author_url ?> "
< ? else : ?>
class = " ui-state-disabled ui-icon ui-icon-person ui-corner-left "
href = " # "
< ? endif ?>
< ? if ( isset ( $module_info -> author_name )) : ?>
title = " <?= $module_info->author_name ?> "
< ? endif ?>
>
< ? if ( isset ( $module_info -> author_name )) : ?>
< ? = $module_info -> author_name ?>
< ? endif ?>
</ a >
</ li >
< li >
< a target = " _blank "
< ? if ( isset ( $module_info -> info_url )) : ?>
class = " ui-state-default ui-icon ui-icon-info "
href = " <?= $module_info->info_url ?> "
< ? else : ?>
class = " ui-state-disabled ui-icon ui-icon-info "
href = " # "
< ? endif ?>
>
< ? = t ( " info " ) ?>
</ a >
</ li >
< li >
< a target = " _blank "
< ? if ( isset ( $module_info -> discuss_url )) : ?>
class = " ui-state-default ui-icon ui-icon-comment ui-corner-right "
href = " <?= $module_info->discuss_url ?> "
< ? else : ?>
class = " ui-state-disabled ui-icon ui-icon-comment ui-corner-right "
href = " # "
< ? endif ?>
>
< ? = t ( " discuss " ) ?>
</ a >
</ li >
</ ul >
</ td >
2013-04-04 09:26:00 +00:00
</ tr >
< ? endforeach ?>
</ table >
< input type = " submit " value = " <?= t( " Update " )->for_html_attr() ?> " />
</ form >
</ div >
</ div >