SleePy Public Git Projects
Repositories
Main Site
GitHub Profile
SD-SimpleDesk
Code
Commits
Branches
Tags
Search
Tree:
8ea7402
Branches
Tags
master
smf21
1.0.1
2.0.0
v.21/2.1.1
v2.1/2.1-RC1
v2.1/2.1-RC2
v2.1/2.1.0
v2.1/2.1.1
v2.1/2.1.2
v2.1/2.1.3
SD-SimpleDesk
install-xml
install-packages-2.0.xml
Replaced all gif with png...that breaks everything with 2.0...
emanuele
commited
8ea7402
at 2012-10-25 06:16:53
install-packages-2.0.xml
Blame
History
Raw
<?xml version="1.0"?> <!DOCTYPE modification SYSTEM "http://www.simplemachines.org/xml/modification"> <modification xmlns="http://www.simplemachines.org/xml/modification" xmlns:smf="http://www.simplemachines.org/"> <id>SimpleDeskTeam:SimpleDesk</id> <version>2.0</version> <file name="$sourcedir/Packages.php"><!-- Sorts the SD plugin packages into the relevant container. --> <operation> <search position="after"><![CDATA[ // Other stuff. else $context['available_other'][] = $packageInfo;]]></search> <add><![CDATA[ // SimpleDesk Plugins elseif ($packageInfo['type'] == 'sdplugin') { if (empty($context['available_sdplugins'])) $context['available_sdplugins'] = array(); $context['available_sdplugins'][] = $packageInfo; } ]]></add> </operation> </file> <file name="$themedir/Packages.template.php"><!-- Displays them --> <operation> <search position="after"><![CDATA[ if (!empty($context['available_languages']))]]></search> <add><![CDATA[ // Add SimpleDesk Plugins if (!empty($context['available_sdplugins'])) { echo ' <br /> <div class="title_bar"> <h3 class="titlebg">', $txt['shd_admin_plugins_packman'], '</h3> </div> <table class="table_grid" width="100%"> <thead> <tr class="catbg"> <th class="first_th" width="32"></th> <th class="lefttext" width="25%">', $txt['mod_name'], '</th> <th class="lefttext" width="25%">', $txt['mod_version'], '</th> <th class="last_th" width="49%"></th> </tr> </thead> <tbody>'; $alt = false; foreach ($context['available_sdplugins'] as $i => $package) { echo ' <tr class="', $alt ? 'windowbg2' : 'windowbg', '"> <td>', ++$i, '.</td> <td>', $package['name'], '</td> <td> ', $package['version']; if ($package['is_installed'] && !$package['is_newer']) echo ' <img src="', $settings['images_url'], '/icons/package_', $package['is_current'] ? 'installed' : 'old', '.png" alt="" align="middle" style="margin-left: 2ex;" />'; echo ' </td> <td align="right">'; if ($package['can_uninstall']) echo ' <a href="', $scripturl, '?action=admin;area=packages;sa=uninstall;package=', $package['filename'], ';pid=', $package['installed_id'], '">[ ', $txt['uninstall'], ' ]</a>'; elseif ($package['can_upgrade']) echo ' <a href="', $scripturl, '?action=admin;area=packages;sa=install;package=', $package['filename'], '">[ ', $txt['package_upgrade'], ' ]</a>'; elseif ($package['can_install']) echo ' <a href="', $scripturl, '?action=admin;area=packages;sa=install;package=', $package['filename'], '">[ ', $txt['install_mod'], ' ]</a>'; echo ' <a href="', $scripturl, '?action=admin;area=packages;sa=list;package=', $package['filename'], '">[ ', $txt['list_files'], ' ]</a> <a href="', $scripturl, '?action=admin;area=packages;sa=remove;package=', $package['filename'], ';', $context['session_var'], '=', $context['session_id'], '"', $package['is_installed'] && $package['is_current'] ? ' onclick="return confirm(\'' . $txt['package_delete_bad'] . '\');"' : '', '>[ ', $txt['package_delete'], ' ]</a> </td> </tr>'; $alt = !$alt; } echo ' </tbody> </table>'; } ]]></add> </operation> </file> <file name="$sourcedir/PackageGet.php"><!-- Make the install button available after an upload or a download. Code's the same, just gotta run twice. --> <operation> <search position="replace"><![CDATA[ if ($context['package']['type'] == 'modification') $context['package']['install']['link'] = '<a href="' . $scripturl . '?action=admin;area=packages;sa=install;package=' . $context['package']['filename'] . '">[ ' . $txt['install_mod'] . ' ]</a>'; elseif ($context['package']['type'] == 'avatar')]]></search> <add><![CDATA[ if ($context['package']['type'] == 'modification') $context['package']['install']['link'] = '<a href="' . $scripturl . '?action=admin;area=packages;sa=install;package=' . $context['package']['filename'] . '">[ ' . $txt['install_mod'] . ' ]</a>'; elseif ($context['package']['type'] == 'sdplugin') $context['package']['install']['link'] = '<a href="' . $scripturl . '?action=admin;area=packages;sa=install;package=' . $context['package']['filename'] . '">[ ' . $txt['shd_install_plugin'] . ' ]</a>'; elseif ($context['package']['type'] == 'avatar')]]></add> </operation> <operation> <search position="replace"><![CDATA[ if ($context['package']['type'] == 'modification') $context['package']['install']['link'] = '<a href="' . $scripturl . '?action=admin;area=packages;sa=install;package=' . $context['package']['filename'] . '">[ ' . $txt['install_mod'] . ' ]</a>'; elseif ($context['package']['type'] == 'avatar')]]></search> <add><![CDATA[ if ($context['package']['type'] == 'modification') $context['package']['install']['link'] = '<a href="' . $scripturl . '?action=admin;area=packages;sa=install;package=' . $context['package']['filename'] . '">[ ' . $txt['install_mod'] . ' ]</a>'; elseif ($context['package']['type'] == 'sdplugin') $context['package']['install']['link'] = '<a href="' . $scripturl . '?action=admin;area=packages;sa=install;package=' . $context['package']['filename'] . '">[ ' . $txt['shd_install_plugin'] . ' ]</a>'; elseif ($context['package']['type'] == 'avatar')]]></add> </operation> </file> </modification>