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; }
| <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(); ?> "
<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 /*
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
$(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(); ?> ",