1
difenduandada
2024-10-15 7fd2948ee35c8e147ed35ce6d8502f94a98ddd22
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
<div class="section section-full">
 
<?php
 
$selected_tab = isset($_GET['slug']) ? $_GET['slug'] : 'upload';
$tabs = array(
    'upload'    => 'Upload game',
    'fetch'        => 'Fetch games',
    'remote'    => 'Remote add',
    'json'        => 'JSON Importer'
);
 
if(!check_purchase_code() && !ADMIN_DEMO){
    echo('<div class="bs-callout bs-callout-warning"><p>Please provide your <b>Item Purchase code</b>. You can submit or update your Purchase code on site settings.</p><p>To be able to add a game, you need to provide your Item Purchase code. <a href="https://help.market.envato.com/hc/en-us/articles/202822600-Where-Is-My-Purchase-Code" target="_blank">Where to get Envato purchase code?</a></p></div>');
} else {
    ?>
    <input type="hidden" name="p_code" value="<?php echo (ADMIN_DEMO ? 'holy-moly' : check_purchase_code()) ?>" id="p_code" />
    <ul class="nav nav-tabs custom-tab" role="tablist">
        <?php
        foreach ($tabs as $tab_key => $tab_value) {
            $active = ($tab_key === $selected_tab) ? 'active' : '';
            ?>
            <li class="nav-item" role="presentation">
                <a class="nav-link <?php echo $active ?>" href="dashboard.php?viewpage=addgame&slug=<?php echo $tab_key ?>"><?php _e($tab_value) ?></a>
            </li>
            <?php
        }
        ?>
    </ul>
    <!-- Tab panes -->
    <div class="general-wrapper">
        <div class="tab-content">
            <?php
            $selected_categories = []; //Used for showing last selected categories
            if(isset($_SESSION['category'])){
                if(is_array($_SESSION['category'])){
                    $selected_categories = (array)$_SESSION['category'];
                } else {
                    $selected_categories = commas_to_array($_SESSION['category']);
                }
            }
            if(isset($_GET['status'])){
                echo '<div class="mb-4"></div>';
                if($_GET['status'] == 'added'){
                    show_alert('Game added!', 'success');
                } elseif($_GET['status'] == 'exist'){
                    show_alert('Game already exist!', 'warning');
                } elseif($_GET['status'] == 'error'){
                    $error = json_decode($_GET['error-data']);
                    foreach ($error as $value) {
                        show_alert($value, 'warning');
                    }
                }
            }
            if($selected_tab === 'upload'){
                include 'core/addgame-upload.php';
            } else if($selected_tab === 'fetch'){
                include 'core/addgame-fetch.php';
            } else if($selected_tab === 'remote'){
                include 'core/addgame-remote.php';
            } else if($selected_tab === 'json'){
                include 'core/addgame-json.php';
            }
            ?>
        </div>
    </div>
<?php } ?>
</div>