include '../../includes/inc.top.php'; ?> <?php echo insertElement("hidden", "action", 'insert'); ?> <?php echo insertElement("hidden", "menues", ""); ?> <?php echo insertElement("hidden", "profiles", ""); ?> <?php echo insertElement("hidden", "users", ""); ?> <?php echo insertElement("hidden", "newimage", $Group->GetDefaultImg()); ?> <div class="box animated fadeIn"> <div class="box-header flex-justify-center"> <div class="col-lg-8 col-sm-12"> <div class="innerContainer"> <h4 class="subTitleB"><i class="fa fa-plus-circle"></i> Complete los campos para agregar un nuevo grupo</h4> <div class="row form-group inline-form-custom-2"> <div class="col-xs-12 col-sm-6 inner"> <label>Título</label> <?php echo insertElement('text', 'title', '', 'form-control', 'placeholder="Ingrese un Título" validateEmpty="Ingrese un título." validateFromFile="../../library/processes/proc.common.php///El título ya existe///action:=validate///object:=GroupData"'); ?> </div> <div class="col-xs-12 col-sm-6 inner"> <label for="">Asociar Perfiles</label>
$Name = "group" . intval(rand() * rand() / rand()); $Img = new FileData($_FILES['image'], "../../../skin/images/groups/temp/", $Name); echo $Img->BuildImage(200, 200); die; } } switch (strtolower($_POST['action'])) { case 'insert': $Temp = $_POST['groupimage']; $Group = new GroupData(); if ($Temp) { $Tmp = array_reverse(explode("/", $Temp)); $Image = "../../../skin/images/groups/" . $Tmp[0]; $Group->MoveImage($Image, $Temp); } else { $Image = $Group->GetDefaultImg(); } $Title = htmlentities(strtolower($_POST['title'])); $Menues = $_POST['menues'] ? explode(",", $_POST['menues']) : array(); $Profiles = $_POST['profiles'] ? explode(",", $_POST['profiles']) : array(); $Insert = $DB->execQuery('insert', 'admin_group', 'title,image,status,creation_date', "'" . $Title . "','" . $Image . "','A',NOW()"); $ID = $DB->GetInsertId(); for ($i = 0; $i < count($Menues); $i++) { $Values .= $i == 0 ? $ID . "," . $Menues[$i] : "),(" . $ID . "," . $Menues[$i]; } $DB->execQuery('insert', 'relation_menu_group', 'group_id,menu_id', $Values); $Values = ""; for ($i = 0; $i < count($Profiles); $i++) { $Values .= $i == 0 ? $ID . "," . $Profiles[$i] : "),(" . $ID . "," . $Profiles[$i]; } $DB->execQuery('insert', 'relation_group_profile', 'group_id,profile_id', $Values);
<div class="col-md-6 form-group animated bounceInLeft"> <?php echo insertElement('text', 'title', '', 'form-first-name form-controlusers text-center', 'placeholder="Nombre del grupo" tabindex="1" validateEmpty="El nombre es obligatorio." validateMinLength="3/El nombre debe contener 3 caracteres como mínimo." validateFromFile="process.php/El grupo ya existe/action:=validate"'); ?> </div> <div class="col-md-3 form-group animated bounceInRight"> <?php echo insertElement('file', 'image', '', 'form-first-name form-controlusers Hidden', 'placeholder="Imagen" tabindex="3"'); ?> </div> </div> <!-- MENU TREE --> <div class="row"> <div class="col-md-4 form-group animated bounceInBottom"> <img src="<?php echo $Group->GetDefaultImg(); ?> " width="200" height="200" id="groupimg" /> </div> <div class="col-md-4 form-group animated bounceInBottom treediv"> <?php echo $MenuTree->MakeTree(); ?> </div> <div class="col-md-4 form-group animated bounceInBottom treediv"> <?php echo $Profile->ProfileTree(); ?> </div> </div> <!-- MENU TREE -->