Example #1
0
 public function __construct(&$params = array())
 {
     // reccup le id du module si envoyé en param
     if (isset($_REQUEST->moduleId)) {
         if (isset($_SESSION["modules/" . $_REQUEST->moduleId . "/params"])) {
             $params = $_SESSION["modules/" . $_REQUEST->moduleId . "/params"];
         }
     }
     $this->setParameters($params);
     $id = \Core\Request::getClassUri($this);
     $id = \Core\CString::sanitize($id);
     $this->id = $id . "-" . md5(serialize($params));
     // Sotck une clé unique d'initialisation en session
     if (!isset($_SESSION["modules/" . $this->id()])) {
         $_SESSION["modules/" . $this->id()] = CString::rand(30);
     }
     $this->key = $_SESSION["modules/" . $this->id()];
     $_SESSION["modules/" . $this->id() . "/params"] = $params;
 }
Example #2
0
     | 
    <a href="#" id="logout_<?php 
echo $randId;
?>
"><trans>logout</trans></a>
</div>
<script type="text/javascript">
    $(function() {
        // Edit link
        $("#logout_<?php 
echo $randId;
?>
").click(function() {
            $.ajax({
                url: "<?php 
echo APP_URI . "index.php/" . \Core\Request::getClassUri($self) . "/logout";
?>
/",
                method : "POST",
                data : {
                    "moduleId" : "<?php 
echo $self->id();
?>
",
                    "<?php 
echo $self->id();
?>
" : "<?php 
echo $self->key();
?>
"
Example #3
0
<div class="core-module modules_core_admin_tablemanager_tablemanager">
    <?php 
$selfUri = \Core\Request::getClassUri($self);
?>
    <!-- JQuery -->
    <?php 
echo \Core\View::includeResources("resources/core/jquery/jquery-1.11.3.min.js");
?>
    <?php 
echo \Core\View::includeResources("resources/core/jquery/jquery.addons.js");
?>
    <?php 
echo \Core\View::includeResources("resources/core/jquery/jquery.mask.min.js");
?>

    <?php 
// Editor
foreach ($self->editors as $editor) {
    switch (strtolower($editor)) {
        case "tinymce":
            $tinymce = "resources/core/editor/tinymce_jquery/js/tinymce/tinymce.min.js";
            echo \Core\View::includeResources($tinymce);
            $tinymceJq = "resources/core/editor/tinymce_jquery/js/tinymce/jquery.tinymce.min.js";
            echo \Core\View::includeResources($tinymceJq);
            break;
        default:
            break;
    }
}
// bootstrap theme
/*
Example #4
0
                params.moduleId = "<?php 
echo $self->id();
?>
";
                params["<?php 
echo $self->id();
?>
"] = "<?php 
echo $self->key();
?>
";
                
                
                $.ajax({
                    url: "<?php 
echo APP_URI . "index.php/" . \Core\Request::getClassUri($self) . "/deleteCOntroller";
?>
/",
                    method : "POST",
                    data : params,
                    success: function(result){
                        TableManager_Reset_<?php 
echo $self->key();
?>
();
                    }
                });                
            });
            
            // Refresh
            $(".refresh_<?php 
Example #5
0
    $(function() {
        
        // $('#popup-wrapper').modalPopLite({ openButton: '#clicker', closeButton: '#close-btn' });
        
        // Edit link
        $("#submit_<?php 
echo $randId;
?>
").click(function() {
            var frm = $("#form_<?php 
echo $randId;
?>
");
            $.ajax({
                url: "<?php 
echo APP_URI . "index.php/" . \Core\Request::getClassUri($self) . "/Login";
?>
/",
                method : "POST",
                data : {
                    "moduleId" : "<?php 
echo $self->id();
?>
",
                    "<?php 
echo $self->id();
?>
" : "<?php 
echo $self->key();
?>
",