Beispiel #1
0
    public function MakeRegs($Mode = "List")
    {
        $Rows = $this->GetRegs();
        //echo $this->lastQuery();
        foreach ($Rows as $Row) {
            $Row = new GroupData($Row['group_id']);
            $ID = $Row->ID;
            $AllProfiles = $Row->GetProfiles();
            $Profiles = '';
            foreach ($AllProfiles as $Profile) {
                $Profiles .= '<span class="label label-primary">' . $Profile['title'] . '</span> ';
            }
            if (!$Profiles) {
                $Profiles = 'Ninguno';
            }
            $Actions = '<span class="roundItemActionsGroup"><a href="edit.php?id=' . $ID . '"><button type="button" class="btn btnBlue"><i class="fa fa-pencil"></i></button></a>';
            if ($Row->Data['status'] == "A") {
                $Actions .= '<a class="deleteElement" process="../../library/processes/proc.common.php" id="delete_' . $ID . '"><button type="button" class="btn btnRed"><i class="fa fa-trash"></i></button></a>';
            } else {
                $Actions .= '<a class="activateElement" process="../../library/processes/proc.common.php" id="activate_' . $ID . '"><button type="button" class="btn btnGreen"><i class="fa fa-check-circle"></i></button></a>';
            }
            $Actions .= '</span>';
            switch (strtolower($Mode)) {
                case "list":
                    $RowBackground = $i % 2 == 0 ? '' : ' listRow2 ';
                    $Regs .= '<div class="row listRow' . $RowBackground . '" id="row_' . $ID . '" title="' . $Row->Data['title'] . '">
									<div class="col-lg-4 col-md-4 col-sm-10 col-xs-10">
										<div class="listRowInner">
											<img class="img-circle" src="' . $Row->Data['image'] . '" alt="' . $Row->Data['title'] . '">
											<span class="smallTitle">T&iacute;tulo</span>
											<span class="listTextStrong">' . $Row->Data['title'] . '</span>
										</div>
									</div>
									<div class="col-lg-6 col-md-6 col-sm-6 hideMobile990">
										<div class="listRowInner">
											<span class="smallTitle">Perfiles</span>
											<span class="listTextStrong">
												' . $Profiles . '
											</span>
										</div>
									</div>
									<div class="col-lg-2 col-md-2 col-sm-2 hideMobile990"></div>
									<div class="listActions flex-justify-center Hidden">
										<div>' . $Actions . '</div>
									</div>
								</div>';
                    break;
                case "grid":
                    $Regs .= '<li id="grid_' . $ID . '" class="RoundItemSelect roundItemBig ' . $Restrict . '" title="' . $Row->Data['title'] . '">
						            <div class="flex-allCenter imgSelector">
						              <div class="imgSelectorInner">
						                <img src="' . $Row->Data['image'] . '" alt="' . $Row->Data['title'] . '" class="img-responsive">
						                <div class="imgSelectorContent">
						                  <div class="roundItemBigActions">
						                    ' . $Actions . '
						                    <span class="roundItemCheckDiv"><a href="#"><button type="button" class="btn roundBtnIconGreen Hidden" name="button"><i class="fa fa-check"></i></button></a></span>
						                  </div>
						                </div>
						              </div>
						              <div class="roundItemText">
						                <p><b>' . $Row->Data['title'] . '</b></p>
						              </div>
						            </div>
						          </li>';
                    break;
            }
        }
        if (!$Regs) {
            $Regs .= '<div class="callout callout-info"><h4><i class="icon fa fa-info-circle"></i> No se encontraron grupos.</h4><p>Puede crear un nuevo grupo haciendo click <a href="new.php">aqui</a>.</p></div>';
        }
        return $Regs;
    }
Beispiel #2
0
<?php

include "../../includes/inc.main.php";
$ID = $_GET['id'];
$Edit = new GroupData($ID);
$Data = $Edit->GetData();
ValidateID($Data);
foreach ($Edit->GetUsers() as $User) {
    $Users .= $Users ? ',' . $User['admin_id'] : $User['admin_id'];
}
foreach ($Edit->GetProfiles() as $Profile) {
    $Profiles .= $Profiles ? ',' . $Profile['profile_id'] : $Profile['profile_id'];
}
$Menues = $DB->fetchAssoc("relation_menu_group", "DISTINCT(menu_id)", "group_id=" . $ID);
foreach ($Menues as $MenuData) {
    $MenuArray[] = $MenuData['menu_id'];
}
if (is_array($MenuArray)) {
    $Menues = implode(",", $MenuArray);
} else {
    $Menues = 0;
}
$Head->setTitle($Menu->GetTitle());
$Head->setStyle('../../../vendors/select2/select2.min.css');
// Select Inputs With Tags
$Head->setStyle('../../../vendors/bootstrap-switch/bootstrap-switch.css');
// Switch On Off
$Head->setHead();
include '../../includes/inc.top.php';
?>
  <?php