2008-12-31 04:05:41 +00:00
< ? php defined ( " SYSPATH " ) or die ( " No direct script access. " ) ?>
2008-12-31 09:02:40 +00:00
< script type = " text/javascript " >
2008-12-31 19:59:42 +00:00
var form_url = " <?= url::site( " permissions / form / __ITEM__ " ) ?> " ;
show = function ( id ) {
2008-12-31 09:02:40 +00:00
$ . ajax ({
2008-12-31 19:59:42 +00:00
url : form_url . replace ( " __ITEM__ " , id ),
2008-12-31 09:02:40 +00:00
success : function ( data ) {
2009-10-04 00:27:22 -06:00
$ ( " #g-edit-permissions-form " ) . html ( data );
2009-10-27 23:03:43 -06:00
$ ( " .g-active " ) . removeClass ( " g-active " );
$ ( " #item- " + id ) . addClass ( " g-active " );
2008-12-31 09:50:25 +00:00
}
});
}
2009-05-21 05:07:12 +00:00
var action_url =
" <?= url::site( " permissions / change / __CMD__ / __GROUP__ / __PERM__ / __ITEM__ ? csrf = $csrf " ) ?> " ;
2008-12-31 09:50:25 +00:00
set = function ( cmd , group_id , perm_id , item_id ) {
$ . ajax ({
url : action_url . replace ( " __CMD__ " , cmd ) . replace ( " __GROUP__ " , group_id ) .
replace ( " __PERM__ " , perm_id ) . replace ( " __ITEM__ " , item_id ),
success : function ( data ) {
2009-10-04 00:27:22 -06:00
$ ( " #g-edit-permissions-form " ) . load ( form_url . replace ( " __ITEM__ " , item_id ));
2008-12-31 09:02:40 +00:00
}
});
}
</ script >
2009-10-04 00:27:22 -06:00
< div id = " g-permissions " >
2009-05-21 06:06:08 +00:00
< ? if ( ! $htaccess_works ) : ?>
2009-10-07 00:21:23 -06:00
< ul id = " g-action-status " class = " g-message-block " >
2009-10-04 00:27:22 -06:00
< li class = " g-error " >
2009-08-30 15:34:46 -07:00
< ? = t ( " Oh no! Your server needs a configuration change in order for you to hide photos! Ask your server administrator to enable <a %mod_rewrite_attrs>mod_rewrite</a> and set <a %apache_attrs><i>AllowOverride FileInfo Options</i></a> to fix this. " ,
2009-09-01 20:34:19 -07:00
array ( " mod_rewrite_attrs " => html :: mark_clean ( 'href="http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html" target="_blank"' ),
" apache_attrs " => html :: mark_clean ( 'href="http://httpd.apache.org/docs/2.0/mod/core.html#allowoverride" target="_blank"' ))) ?>
2009-05-21 06:06:08 +00:00
</ li >
</ ul >
< ? endif ?>
2009-08-30 15:34:46 -07:00
2009-08-29 14:17:48 -07:00
< p >< ? = t ( " Edit permissions for album: " ) ?> </p>
2009-08-30 15:34:46 -07:00
2009-10-04 00:27:22 -06:00
< ul class = " g-breadcrumbs " >
2009-10-27 23:03:43 -06:00
< ? $i = 0 ?>
2008-12-31 09:02:40 +00:00
< ? foreach ( $parents as $parent ) : ?>
2009-10-27 23:03:43 -06:00
< li id = " item-<?= $parent->id ?> " < ? if ( $i == 0 ) print " class= \" g-first \" " ?> >
2009-09-06 11:34:51 -07:00
< ? if ( access :: can ( " edit " , $parent )) : ?>
2009-10-27 23:03:43 -06:00
< a href = " javascript:show(<?= $parent->id ?>) " > < ? = html :: purify ( $parent -> title ) ?> </a>
2009-09-06 11:34:51 -07:00
< ? else : ?>
< ? = html :: purify ( $parent -> title ) ?>
< ? endif ?>
2008-12-31 09:02:40 +00:00
</ li >
2009-10-27 23:03:43 -06:00
< ? $i ++ ?>
2009-08-27 20:34:42 -04:00
< ? endforeach ?>
2009-10-27 23:03:43 -06:00
< li class = " g-active " id = " item-<?= $item->id ?> " >
2009-08-27 20:34:42 -04:00
< a href = " javascript:show(<?= $item->id ?>) " >
2009-08-30 15:34:46 -07:00
< ? = html :: purify ( $item -> title ) ?>
2008-12-31 09:02:40 +00:00
</ a >
</ li >
</ ul >
2009-08-30 15:34:46 -07:00
2009-10-04 00:27:22 -06:00
< div id = " g-edit-permissions-form " >
2009-08-27 20:34:42 -04:00
< ? = $form ?>
</ div >
2009-09-01 20:34:19 -07:00
</ div >