if (isset($pdata[0]['rightbar'])) { foreach ($pdata[0]['rightbar'] as $rightbar) { if (!isset($rightbar['admin']) || $rightbar['admin'] && checkAccess() || !$rightbar['admin']) { if (isset($rightbar['action']) && isset($rightbar['icon']) && isset($rightbar['title'])) { echo '<a onclick="' . $rightbar['action'] . '"><span class="' . $rightbar['icon'] . '"></span>' . get_i18n($rightbar['title']) . '</a>'; } } } //echo("<hr>"); } } } } } else { if (!$data['admin'] || $data['admin'] && checkAccess()) { echo '<a onclick="' . $data['onclick'] . '"><span class="' . $data['icon'] . ' bigger-icon"></span>' . get_i18n($data['title']) . '</a>'; } } } } } ?> </div> </div> </div> <div id="modal-overlay"></div> <div id="modal"><div id="close-handle" class="icon-cancel" onclick="codiad.modal.unload();"></div><div id="drag-handle" class="icon-location"></div><div id="modal-content"></div></div>
</style> </script> </head> <body> <div id="message"></div> <div id="context-menu" data-path="" data-type=""> <?php //////////////////////////////////////////////////////////// // Load Context Menu //////////////////////////////////////////////////////////// foreach ($context_menu as $menu_item => $data) { if ($data['title'] == 'Break') { echo '<hr class="' . $data['applies-to'] . '">'; } else { echo '<a class="' . $data['applies-to'] . '" onclick="' . $data['onclick'] . '"><span class="' . $data['icon'] . '"></span>' . get_i18n($data['title']) . '</a>'; } } foreach ($plugins as $plugin) { if (file_exists(PLUGINS . "/" . $plugin . "/plugin.json")) { $pdata = file_get_contents(PLUGINS . "/" . $plugin . "/plugin.json"); $pdata = json_decode($pdata, true); if (isset($pdata[0]['contextmenu'])) { foreach ($pdata[0]['contextmenu'] as $contextmenu) { if (!isset($contextmenu['admin']) || $contextmenu['admin'] && checkAccess() || !$contextmenu['admin']) { if (isset($contextmenu['applies-to']) && isset($contextmenu['action']) && isset($contextmenu['icon']) && isset($contextmenu['title'])) { echo '<hr class="' . $contextmenu['applies-to'] . '">'; echo '<a class="' . $contextmenu['applies-to'] . '" onclick="' . $contextmenu['action'] . '"><span class="' . $contextmenu['icon'] . '"></span>' . $contextmenu['title'] . '</a>'; } } }
function i18n($key) { echo get_i18n($key); }
echo '<div style="position:absolute;top:7px;left:570px;"><font style="color:green">' . get_i18n("Latest Version") . ' v' . $addon['version'] . '</font></div>'; } else { if ($extLoaded && is_writable(BASE_PATH . '/' . $type . '/' . $addon['folder'])) { echo '<div style="position:absolute;top:-5px;left:570px;"><button style="color: blue; width:150px;white-space:nowrap;" onclick="codiad.market.update(\'' . $_GET['type'] . '\',\'' . $type . '\', \'' . $addon['folder'] . '\');return false;">' . get_i18n("Update " . ucfirst(rtrim($type, 's'))) . '</button></div>'; } else { echo '<div style="position:absolute;top:-5px;left:570px;"><button style="width:150px;white-space:nowrap;" onclick="codiad.market.openInBrowser(\'' . $addon['url'] . '\');">' . get_i18n("Download " . ucfirst(rtrim($type, 's'))) . '</button><div>'; } } if (is_writable(BASE_PATH . '/' . $type . '/' . $addon['folder'])) { echo '<div style="position:absolute;top:30px;left:570px;"><button style="color: red; width:150px;white-space:nowrap;" onclick="codiad.market.remove(\'' . $_GET['type'] . '\',\'' . $type . '\', \'' . $addon['folder'] . '\');return false;">' . get_i18n("Delete " . ucfirst(rtrim($type, 's'))) . '</button><div>'; } } else { if ($extLoaded && is_writable(BASE_PATH . '/' . $type)) { echo '<div style="position:absolute;top:-5px;left:570px;"><button style="width:150px;white-space:nowrap;" onclick="codiad.market.install(\'' . $_GET['type'] . '\',\'' . $type . '\', \'' . $addon['name'] . '\',\'' . $addon['url'] . '\');return false;">' . get_i18n("Install " . ucfirst(rtrim($type, 's'))) . '</button><div>'; } else { echo '<div style="position:absolute;top:-5px;left:570px;"><button style="width:150px;white-space:nowrap;" onclick="codiad.market.openInBrowser(\'' . $addon['url'] . '\');">' . get_i18n("Download " . ucfirst(rtrim($type, 's'))) . '</button><div>'; } } echo '</div></td></tr>'; } } } } } ?> </table></div> </div> <table width="100%"> <tr> <th valign="middle" align="center" width="40px"><?php if ($_GET['note'] != 'undefined' && $_GET['note'] == 'true') {
echo $vars[0]['data']['name']; ?> .</em> <?php } } ?> <?php if ($vars[0]['data']['nightly']) { ?> <br><em class="note"><?php i18n("Note: Your installation is a nightly build. Codiad might be unstable."); ?> </em><br> <?php } ?> <br><?php if ($vars[0]['data']['currentversion'] != $vars[0]['data']['remoteversion']) { echo '<button class="btn-left" onclick="codiad.update.download();return false;">' . get_i18n("Download Codiad") . '</button> '; } ?> <button class="btn-right" onclick="codiad.modal.unload();return false;"><?php i18n("Cancel"); ?> </button> <form> <?php } break; }