<?php

    if(file_exists('_backend/internals/start/l18n/'.$cfg['admin']['language'].'.php')) {
        require_once('_backend/internals/start/l18n/'.$cfg['admin']['language'].'.php');
    }     
     
    function action_index() {


        global $cfg, $db, $_url;
        $user=mysqli_fetch_assoc(mysqli_query($db, "SELECT * FROM admins WHERE admId='".$_SESSION['admin']['admId']."'"));
        $shortcuts=json_decode($user['admShortcuts'], true);
        //print_r($shortcuts);
        
        if($_POST['action']=='shortcut_add') {
            $ne=array(
                'link'=>$_POST['link'],
                'color'=>$_POST['color'],
                'size'=>$_POST['size'],
                'icon'=>$_POST['icon'],
                'x'=>0,
                'y'=>0,                                                                                            
            );
            foreach($cfg['languages'] as $key=>$item) {
                $ne['title@'.$key]=$_POST['title@'.$key];
            }
            $shortcuts[]=$ne;
            //print_R($shortcuts);
            //echo addslashes(json_encode($shortcuts));
            //exit;
            mysqli_query($db, "UPDATE admins SET admShortcuts='".addslashes(json_encode($shortcuts))."' WHERE admId='".$_SESSION['admin']['admId']."'");
          
        }   
        
        if($_POST['action']=='shortcut_save') {


            $ne=array(
                'link'=>$_POST['link'],
                'color'=>$_POST['color'],
                'size'=>$_POST['size'],
                'icon'=>$_POST['icon'],                                                                                         
            );
            foreach($cfg['languages'] as $key=>$item) {
                $ne['title@'.$key]=$_POST['title@'.$key];
            }
            $shortcuts[$_POST['id']]=array_merge($shortcuts[$_POST['id']],$ne);
       
              
            mysqli_query($db, "UPDATE admins SET admShortcuts='".addslashes(json_encode($shortcuts))."' WHERE admId='".$_SESSION['admin']['admId']."'");
          
        }                
        require_once('_backend/internals/start/views/view.php');        
    }
    
    function action_create_shortcut() {
        global $cfg, $db, $_url;
        require_once('_backend/internals/start/views/create_shortcut.php');        
    }    
    
    function action_test() {
        echo 'test';
    }
    
    function action_move() {
        global $cfg, $db, $_url;
        $user=mysqli_fetch_assoc(mysqli_query($db, "SELECT * FROM admins WHERE admId='".$_SESSION['admin']['admId']."'"));
        $shortcuts=json_decode($user['admShortcuts'], true);
        $shortcuts[$_GET['id']]['x']=$_GET['x'];
        $shortcuts[$_GET['id']]['y']=$_GET['y'];
        mysqli_query($db, "UPDATE admins SET admShortcuts='".addslashes(json_encode($shortcuts))."' WHERE admId='".$_SESSION['admin']['admId']."'");        
        echo $ok;        
    }
    
    function action_remove() {
        global $cfg, $db, $_url;
        $user=mysqli_fetch_assoc(mysqli_query($db, "SELECT * FROM admins WHERE admId='".$_SESSION['admin']['admId']."'"));
        $shortcuts=json_decode($user['admShortcuts'], true);
        unset($shortcuts[$_GET['id']]);
        mysqli_query($db, "UPDATE admins SET admShortcuts='".addslashes(json_encode($shortcuts))."' WHERE admId='".$_SESSION['admin']['admId']."'");           
    }
    
    function action_edit_shortcut() {
        global $cfg, $db, $_url;
        $user=mysqli_fetch_assoc(mysqli_query($db, "SELECT * FROM admins WHERE admId='".$_SESSION['admin']['admId']."'"));
        $shortcuts=json_decode($user['admShortcuts'], true);
        $shortcut=$shortcuts[$_GET['id']]; 
        require_once('_backend/internals/start/views/create_shortcut.php');             
    }
    
        

?>