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í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; }
<?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