Esempio n. 1
0
 echo '</div>';
 if ($_SERVER['REQUEST_METHOD'] == 'POST' && check_csrf($_POST['csrf'], 'themes_csrf')) {
     if (isset($_POST['delete'])) {
         if (isset($_POST['id'])) {
             if (actions::delete_theme(array_keys($_POST['id']))) {
                 echo '<div class="a-success">' . $LANG['msg_deleted'] . '</div>';
             } else {
                 echo '<div class="a-error">' . $LANG['msg_error'] . '</div>';
             }
         }
     }
 } else {
     if (isset($_GET['action']) && isset($_GET['token']) && check_csrf($_GET['token'], 'themes_csrf')) {
         if ($_GET['action'] == 'delete') {
             if (isset($_GET['id'])) {
                 if (actions::delete_theme($_GET['id'])) {
                     echo '<div class="a-success">' . $LANG['msg_deleted'] . '</div>';
                 } else {
                     echo '<div class="a-error">' . $LANG['msg_error'] . '</div>';
                 }
             }
         } else {
             if ($_GET['action'] == 'activate') {
                 if (isset($_GET['id'])) {
                     if (!template::theme_have_min(template::theme_editor_map($_GET['id']))) {
                         echo '<div class="a-error">' . $LANG['msg_invalid_theme'] . '</div>';
                     } else {
                         if (actions::set_option(array('theme' => $_GET['id']))) {
                             echo '<div class="a-success">' . $LANG['msg_saved'] . '</div>';
                         } else {
                             echo '<div class="a-error">' . $LANG['msg_error'] . '</div>';