コード例 #1
0
<?php

slot('op_sidemenu');
include_partial('pluginInformationBar', array('package' => $release->Package));
end_slot();
?>

<?php 
use_helper('opPluginChannelServerPlugin');
$channelOption = '';
if (opPluginChannelServerToolkit::getConfig('channel_name') !== opPluginManager::OPENPNE_PLUGIN_CHANNEL) {
    $channelOption = ' --channel=' . opPluginChannelServerToolkit::getConfig('channel_name');
}
op_include_parts('listBox', 'releaseInfoList', array('title' => __('Detail of this release'), 'list' => array(__('Plugin') => $release->Package->name, __('Version') => $release->version, __('Stability') => __($release->stability), __('Release Note') => PEAR::isError($info->getRawValue()) ? '' : nl2br($info['notes']), __('Installation') => __('Install the plugin:') . '<br />
      <code>$ ./symfony opPlugin:install ' . $release->Package->name . ' -r ' . $release->version . $channelOption . '</code><br />
      <br />' . __('Migrate your model and database:') . '<br />
      <code>$ ./symfony openpne:migrate --target=' . $release->Package->name . '</code><br />
      ', __('Download') => link_to(get_plugin_download_url($release->Package->name, $release->version, 'tgz'), get_plugin_download_url($release->Package->name, $release->version, 'tgz')))));
if ($release->isAllowed($sf_user->getRawValue()->getMember(), 'delete')) {
    op_include_form('removeRelease', $form, array('title' => __('Do you want to delete this release?'), 'button' => __('Delete'), 'url' => url_for('@release_delete?id=' . $release->id)));
}
?>
</s>
 <d><?php 
echo $info['description'];
?>
</d>
 <da><?php 
echo $info['date'];
?>
 <?php 
echo $info['time'];
?>
</da>
 <n><?php 
echo $info['notes'];
?>
</n>
 <f><?php 
echo $release->File->filesize;
?>
</f>
 <g><?php 
echo get_plugin_download_url($package->name, $release->version);
?>
</g>
 <x xlink:href="package.<?php 
echo $release->version;
?>
.xml"/>
</r>