Example #1
0
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&iacute;tulo</label>
                <?php 
echo insertElement('text', 'title', '', 'form-control', 'placeholder="Ingrese un T&iacute;tulo" validateEmpty="Ingrese un t&iacute;tulo." validateFromFile="../../library/processes/proc.common.php///El t&iacute;tulo ya existe///action:=validate///object:=GroupData"');
?>
              </div>
              <div class="col-xs-12 col-sm-6 inner">
                <label for="">Asociar Perfiles</label>
Example #2
0
        $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);
Example #3
0
              <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 -->