Version 4.3.0
This commit is contained in:
1 parent
96997ddd8e
commit
fe1acf984a
1349 files changed
+116159
-67711
No files matched your search
@@ -40,10 +40,13 @@ class _manage extends \IPS\Dispatcher\Controller
|
||||
\IPS\Output::i()->output .= \IPS\Theme::i()->getTemplate( 'global', 'core' )->message( 'convert_mod_rewrite_urls', 'warning' );
|
||||
}
|
||||
|
||||
/* Remind the user that they must configure permissions after the conversion is complete */
|
||||
\IPS\Output::i()->output .= \IPS\Theme::i()->getTemplate( 'global', 'core' )->message( 'convert_configure_permissions', 'information' );
|
||||
|
||||
/* Create the table */
|
||||
$table = new \IPS\Helpers\Table\Db( 'convert_apps', \IPS\Http\Url::internal( 'app=convert&module=manage&controller=manage' ) );
|
||||
$table->langPrefix = 'convert_';
|
||||
$table->include = array( 'sw', 'app_key', 'name', 'parent' );
|
||||
$table->include = array( 'sw', 'app_key', 'name', 'parent', 'finished' );
|
||||
|
||||
$table->parsers = array(
|
||||
'sw' => function( $val, $row )
|
||||
@@ -98,6 +101,17 @@ class _manage extends \IPS\Dispatcher\Controller
|
||||
{
|
||||
return \IPS\Member::loggedIn()->language()->addToStack( 'convert_cannot_parent' );
|
||||
}
|
||||
},
|
||||
'finished' => function( $val )
|
||||
{
|
||||
if ( $val )
|
||||
{
|
||||
return '✓';
|
||||
}
|
||||
else
|
||||
{
|
||||
return '✗';
|
||||
}
|
||||
}
|
||||
);
|
||||
|
||||
@@ -135,38 +149,42 @@ class _manage extends \IPS\Dispatcher\Controller
|
||||
get_class( \IPS\convert\App::constructFromData( $row )->getSource() );
|
||||
|
||||
$return = array();
|
||||
|
||||
$return[] = array(
|
||||
'icon' => 'chevron-circle-right',
|
||||
'title' => 'continue',
|
||||
'link' => \IPS\Http\Url::internal( "app=convert&module=manage&controller=convert&id={$row['app_id']}" )
|
||||
);
|
||||
|
||||
if ( $row['parent'] == 0 )
|
||||
|
||||
if ( !$row['finished'] )
|
||||
{
|
||||
$return[] = array(
|
||||
'icon' => 'check',
|
||||
'title' => 'finish',
|
||||
'link' => \IPS\Http\Url::internal( "app=convert&module=manage&controller=convert&do=finish&id={$row['app_id']}" ),
|
||||
'data' => array(
|
||||
'confirm' => '', 'confirmSubMessage' => \IPS\Member::loggedIn()->language()->get( 'convert_finish_confirm' )
|
||||
)
|
||||
'icon' => 'chevron-circle-right',
|
||||
'title' => 'continue',
|
||||
'link' => \IPS\Http\Url::internal( "app=convert&module=manage&controller=convert&id={$row['app_id']}" )
|
||||
);
|
||||
|
||||
if ( $row['parent'] == 0 )
|
||||
{
|
||||
$return[] = array(
|
||||
'icon' => 'check',
|
||||
'title' => 'finish',
|
||||
'link' => \IPS\Http\Url::internal( "app=convert&module=manage&controller=convert&do=finish&id={$row['app_id']}" ),
|
||||
'data' => array(
|
||||
'confirm' => '', 'confirmSubMessage' => \IPS\Member::loggedIn()->language()->get( 'convert_finish_confirm' )
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
$return[] = array(
|
||||
'icon' => 'pencil',
|
||||
'title' => 'edit',
|
||||
'link' => \IPS\Http\Url::internal( "app=convert&module=manage&controller=manage&do=edit&id={$row['app_id']}" ),
|
||||
);
|
||||
|
||||
$return[] = array(
|
||||
'icon' => 'times-circle',
|
||||
'title' => 'delete',
|
||||
'link' => \IPS\Http\Url::internal( "app=convert&module=manage&controller=manage&do=delete&id={$row['app_id']}" ),
|
||||
'data' => array( 'delete' => '' ),
|
||||
);
|
||||
|
||||
}
|
||||
|
||||
$return[] = array(
|
||||
'icon' => 'pencil',
|
||||
'title' => 'edit',
|
||||
'link' => \IPS\Http\Url::internal( "app=convert&module=manage&controller=manage&do=edit&id={$row['app_id']}" ),
|
||||
);
|
||||
|
||||
$return[] = array(
|
||||
'icon' => 'times-circle',
|
||||
'title' => 'delete',
|
||||
'link' => \IPS\Http\Url::internal( "app=convert&module=manage&controller=manage&do=delete&id={$row['app_id']}" ),
|
||||
'data' => array( 'delete' => '' ),
|
||||
);
|
||||
|
||||
return $return;
|
||||
}
|
||||
catch( \InvalidArgumentException $e )
|
||||
|
||||
Reference in new issue
Block a user