Вы находитесь на странице: 1из 6

Script em PHP do MXK modificado para a listagem de usurios *************************************************************** <?php // Load the common classes require_once('../includes/common/KT_common.

php'); // Load the required classes require_once('../includes/tfi/TFI.php'); require_once('../includes/tso/TSO.php'); require_once('../includes/nav/NAV.php'); // Make unified connection variable $conn_lojavirtual = new KT_connection($lojavirtual, $database_lojavirtual); if (!function_exists("GetSQLValueString")) { function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDe finedValue = "") { $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue; $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_st ring($theValue) : mysql_escape_string($theValue); switch ($theType) { case "text": $theValue = ($theValue break; case "long": case "int": $theValue = ($theValue break; case "double": $theValue = ($theValue break; case "date": $theValue = ($theValue break; case "defined": $theValue = ($theValue break; } return $theValue; } } // Filter $tfi_listlv_usuarios_usu1 = new TFI_TableFilter($conn_lojavirtual, "tfi_listlv_u suarios_usu1"); $tfi_listlv_usuarios_usu1->addColumn("lv_usuarios_usu.usu_nome", "STRING_TYPE", "usu_nome", "%"); $tfi_listlv_usuarios_usu1->addColumn("lv_usuarios_usu.usu_email", "STRING_TYPE", "usu_email", "%"); $tfi_listlv_usuarios_usu1->addColumn("lv_usuarios_usu.usu_login", "STRING_TYPE", "usu_login", "%"); $tfi_listlv_usuarios_usu1->addColumn("lv_usuarios_usu.usu_situacao", "NUMERIC_TY PE", "usu_situacao", "="); $tfi_listlv_usuarios_usu1->addColumn("lv_usuarios_usu.usu_nivel", "NUMERIC_TYPE" , "usu_nivel", "="); $tfi_listlv_usuarios_usu1->Execute();

!= "") ? "'" . $theValue . "'" : "NULL";

!= "") ? intval($theValue) : "NULL"; != "") ? "'" . doubleval($theValue) . "'" : "NULL"; != "") ? "'" . $theValue . "'" : "NULL"; != "") ? $theDefinedValue : $theNotDefinedValue;

// Sorter $tso_listlv_usuarios_usu1 = new TSO_TableSorter("rslv_usuarios_usu1", "tso_listl v_usuarios_usu1"); $tso_listlv_usuarios_usu1->addColumn("lv_usuarios_usu.usu_nome"); $tso_listlv_usuarios_usu1->addColumn("lv_usuarios_usu.usu_email"); $tso_listlv_usuarios_usu1->addColumn("lv_usuarios_usu.usu_login"); $tso_listlv_usuarios_usu1->addColumn("lv_usuarios_usu.usu_situacao"); $tso_listlv_usuarios_usu1->addColumn("lv_usuarios_usu.usu_nivel"); $tso_listlv_usuarios_usu1->setDefault("lv_usuarios_usu.usu_nome"); $tso_listlv_usuarios_usu1->Execute(); // Navigation $nav_listlv_usuarios_usu1 = new NAV_Regular("nav_listlv_usuarios_usu1", "rslv_us uarios_usu1", "../", $_SERVER['PHP_SELF'], 30); //NeXTenesio3 Special List Recordset $maxRows_rslv_usuarios_usu1 = $_SESSION['max_rows_nav_listlv_usuarios_usu1']; $pageNum_rslv_usuarios_usu1 = 0; if (isset($_GET['pageNum_rslv_usuarios_usu1'])) { $pageNum_rslv_usuarios_usu1 = $_GET['pageNum_rslv_usuarios_usu1']; } $startRow_rslv_usuarios_usu1 = $pageNum_rslv_usuarios_usu1 * $maxRows_rslv_usuar ios_usu1; // Defining List Recordset variable $NXTFilter_rslv_usuarios_usu1 = "1=1"; if (isset($_SESSION['filter_tfi_listlv_usuarios_usu1'])) { $NXTFilter_rslv_usuarios_usu1 = $_SESSION['filter_tfi_listlv_usuarios_usu1']; } // Defining List Recordset variable $NXTSort_rslv_usuarios_usu1 = "lv_usuarios_usu.usu_nome"; if (isset($_SESSION['sorter_tso_listlv_usuarios_usu1'])) { $NXTSort_rslv_usuarios_usu1 = $_SESSION['sorter_tso_listlv_usuarios_usu1']; } mysql_select_db($database_lojavirtual, $lojavirtual); $query_rslv_usuarios_usu1 = "SELECT lv_usuarios_usu.usu_nome, lv_usuarios_usu.us u_email, lv_usuarios_usu.usu_login, lv_usuarios_usu.usu_situacao, lv_usuarios_us u.usu_nivel, lv_usuarios_usu.usu_id FROM lv_usuarios_usu WHERE {$NXTFilter_rslv_ usuarios_usu1} ORDER BY {$NXTSort_rslv_usuarios_usu1}"; $query_limit_rslv_usuarios_usu1 = sprintf("%s LIMIT %d, %d", $query_rslv_usuario s_usu1, $startRow_rslv_usuarios_usu1, $maxRows_rslv_usuarios_usu1); $rslv_usuarios_usu1 = mysql_query($query_limit_rslv_usuarios_usu1, $lojavirtual) or die(mysql_error()); $row_rslv_usuarios_usu1 = mysql_fetch_assoc($rslv_usuarios_usu1); if (isset($_GET['totalRows_rslv_usuarios_usu1'])) { $totalRows_rslv_usuarios_usu1 = $_GET['totalRows_rslv_usuarios_usu1']; } else { $all_rslv_usuarios_usu1 = mysql_query($query_rslv_usuarios_usu1); $totalRows_rslv_usuarios_usu1 = mysql_num_rows($all_rslv_usuarios_usu1); } $totalPages_rslv_usuarios_usu1 = ceil($totalRows_rslv_usuarios_usu1/$maxRows_rsl v_usuarios_usu1)-1; //End NeXTenesio3 Special List Recordset $nav_listlv_usuarios_usu1->checkBoundries(); ?>

*********************************************************************** Script em HTML + PHP para visualizao da listagem. *********************************************************************** <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.or g/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> <link href="../includes/skins/mxkollection3.css" rel="stylesheet" type="text/css " media="all" /> <script src="../includes/common/js/base.js" type="text/javascript"></script> <script src="../includes/common/js/utility.js" type="text/javascript"></script> <script src="../includes/skins/style.js" type="text/javascript"></script> <script src="../includes/nxt/scripts/list.js" type="text/javascript"></script> <script src="../includes/nxt/scripts/list.js.php" type="text/javascript"></scrip t> <script type="text/javascript"> $NXT_LIST_SETTINGS = { duplicate_buttons: true, duplicate_navigation: true, row_effects: true, show_as_buttons: true, record_counter: true } </script> <style type="text/css"> /* Dynamic List row settings */ .KT_col_usu_nome {width:140px; overflow:hidden;} .KT_col_usu_email {width:140px; overflow:hidden;} .KT_col_usu_login {width:140px; overflow:hidden;} .KT_col_usu_situacao {width:140px; overflow:hidden;} .KT_col_usu_nivel {width:140px; overflow:hidden;} </style> </head> <body> <div class="KT_tng" id="listlv_usuarios_usu1"> <h1> Lv_usuarios <?php $nav_listlv_usuarios_usu1->Prepare(); require("../includes/nav/NAV_Text_Statistics.inc.php"); ?> </h1> <div class="KT_tnglist"> <form action="<?php echo KT_escapeAttribute(KT_getFullUri()); ?>" method="po st" id="form1"> <div class="KT_options"> <a href="<?php echo $nav_listlv_usuarios_usu1->ge tShowAllLink(); ?>"><?php echo NXT_getResource("Show"); ?> <?php // Show IF Conditional region1 if (@$_GET['show_all_nav_listlv_usuarios_usu1'] == 1) { ?> <?php echo $_SESSION['default_max_rows_nav_listlv_usuarios_usu1']; ?> <?php // else Conditional region1 } else { ?>

<?php echo NXT_getResource("all"); ?> <?php } // endif Conditional region1 ?> <?php echo NXT_getResource("records"); ?></a> &nbsp; &nbsp; <?php // Show IF Conditional region2 if (@$_SESSION['has_filter_tfi_listlv_usuarios_usu1'] == 1) { ?> <a href="<?php echo $tfi_listlv_usuarios_usu1->getResetFilterL ink(); ?>"><?php echo NXT_getResource("Reset filter"); ?></a> <?php // else Conditional region2 } else { ?> <a href="<?php echo $tfi_listlv_usuarios_usu1->getShowFilterLi nk(); ?>"><?php echo NXT_getResource("Show filter"); ?></a> <?php } // endif Conditional region2 ?> </div> <table cellpadding="2" cellspacing="0" class="KT_tngtable"> <thead> <tr class="KT_row_order"> <th> <input type="checkbox" name="KT_selAll" id="KT_selAll"/> </th> <th id="usu_nome" class="KT_sorter KT_col_usu_nome <?php echo $tso_l istlv_usuarios_usu1->getSortIcon('lv_usuarios_usu.usu_nome'); ?>"> <a href="<?ph p echo $tso_listlv_usuarios_usu1->getSortLink('lv_usuarios_usu.usu_nome'); ?>">U su_nome</a> </th> <th id="usu_email" class="KT_sorter KT_col_usu_email <?php echo $tso _listlv_usuarios_usu1->getSortIcon('lv_usuarios_usu.usu_email'); ?>"> <a href="< ?php echo $tso_listlv_usuarios_usu1->getSortLink('lv_usuarios_usu.usu_email'); ? >">Usu_email</a> </th> <th id="usu_login" class="KT_sorter KT_col_usu_login <?php echo $tso _listlv_usuarios_usu1->getSortIcon('lv_usuarios_usu.usu_login'); ?>"> <a href="< ?php echo $tso_listlv_usuarios_usu1->getSortLink('lv_usuarios_usu.usu_login'); ? >">Usu_login</a> </th> <th id="usu_situacao" class="KT_sorter KT_col_usu_situacao <?php ech o $tso_listlv_usuarios_usu1->getSortIcon('lv_usuarios_usu.usu_situacao'); ?>"> < a href="<?php echo $tso_listlv_usuarios_usu1->getSortLink('lv_usuarios_usu.usu_s ituacao'); ?>">Usu_situacao</a> </th> <th id="usu_nivel" class="KT_sorter KT_col_usu_nivel <?php echo $tso _listlv_usuarios_usu1->getSortIcon('lv_usuarios_usu.usu_nivel'); ?>"> <a href="< ?php echo $tso_listlv_usuarios_usu1->getSortLink('lv_usuarios_usu.usu_nivel'); ? >">Usu_nivel</a> </th> <th>&nbsp;</th> </tr> <?php // Show IF Conditional region3 if (@$_SESSION['has_filter_tfi_listlv_usuarios_usu1'] == 1) { ?> <tr class="KT_row_filter"> <td>&nbsp;</td> <td><input type="text" name="tfi_listlv_usuarios_usu1_usu_nome" id ="tfi_listlv_usuarios_usu1_usu_nome" value="<?php echo KT_escapeAttribute(@$_SES SION['tfi_listlv_usuarios_usu1_usu_nome']); ?>" size="20" maxlength="50" /></td> <td><input type="text" name="tfi_listlv_usuarios_usu1_usu_email" i d="tfi_listlv_usuarios_usu1_usu_email" value="<?php echo KT_escapeAttribute(@$_S ESSION['tfi_listlv_usuarios_usu1_usu_email']); ?>" size="20" maxlength="50" /></

td> <td><input type="text" name="tfi_listlv_usuarios_usu1_usu_login" i d="tfi_listlv_usuarios_usu1_usu_login" value="<?php echo KT_escapeAttribute(@$_S ESSION['tfi_listlv_usuarios_usu1_usu_login']); ?>" size="20" maxlength="20" /></ td> <td><input type="text" name="tfi_listlv_usuarios_usu1_usu_situacao " id="tfi_listlv_usuarios_usu1_usu_situacao" value="<?php echo KT_escapeAttribut e(@$_SESSION['tfi_listlv_usuarios_usu1_usu_situacao']); ?>" size="20" maxlength= "100" /></td> <td><input type="text" name="tfi_listlv_usuarios_usu1_usu_nivel" i d="tfi_listlv_usuarios_usu1_usu_nivel" value="<?php echo KT_escapeAttribute(@$_S ESSION['tfi_listlv_usuarios_usu1_usu_nivel']); ?>" size="20" maxlength="100" />< /td> <td><input type="submit" name="tfi_listlv_usuarios_usu1" value="<? php echo NXT_getResource("Filter"); ?>" /></td> </tr> <?php } // endif Conditional region3 ?> </thead> <tbody> <?php if ($totalRows_rslv_usuarios_usu1 == 0) { // Show if recordset e mpty ?> <tr> <td colspan="7"><?php echo NXT_getResource("The table is empty or the filter you've selected is too restrictive."); ?></td> </tr> <?php } // Show if recordset empty ?> <?php if ($totalRows_rslv_usuarios_usu1 > 0) { // Show if recordset no t empty ?> <?php do { ?> <tr class="<?php echo @$cnt1++%2==0 ? "" : "KT_even"; ?>"> <td><input type="checkbox" name="kt_pk_lv_usuarios_usu" class="i d_checkbox" value="<?php echo $row_rslv_usuarios_usu1['usu_id']; ?>" /> <input type="hidden" name="usu_id" class="id_field" value="< ?php echo $row_rslv_usuarios_usu1['usu_id']; ?>" /> </td> <td><div class="KT_col_usu_nome"><?php echo KT_FormatForList($ro w_rslv_usuarios_usu1['usu_nome'], 20); ?></div></td> <td><div class="KT_col_usu_email"><?php echo KT_FormatForList($r ow_rslv_usuarios_usu1['usu_email'], 20); ?></div></td> <td><div class="KT_col_usu_login"><?php echo KT_FormatForList($r ow_rslv_usuarios_usu1['usu_login'], 20); ?></div></td> <td><div class="KT_col_usu_situacao"><?php echo KT_FormatForList ($row_rslv_usuarios_usu1['usu_situacao'], 20); ?></div></td> <td><div class="KT_col_usu_nivel"><?php echo KT_FormatForList($r ow_rslv_usuarios_usu1['usu_nivel'], 20); ?></div></td> <td><a class="KT_edit_link" href="findex.php?usu_id=<?php echo $ row_rslv_usuarios_usu1['usu_id']; ?>&amp;KT_back=1"><?php echo NXT_getResource(" edit_one"); ?></a> <a class="KT_delete_link" href="#delete"><?php echo NXT_getRe source("delete_one"); ?></a> </td> </tr> <?php } while ($row_rslv_usuarios_usu1 = mysql_fetch_assoc($rslv_u suarios_usu1)); ?> <?php } // Show if recordset not empty ?> </tbody> </table> <div class="KT_bottomnav"> <div> <?php

$nav_listlv_usuarios_usu1->Prepare(); require("../includes/nav/NAV_Text_Navigation.inc.php"); ?> </div> </div> <div class="KT_bottombuttons"> <div class="KT_operations"> <a class="KT_edit_op_link" href="#" onclick= "nxt_list_edit_link_form(this); return false;"><?php echo NXT_getResource("edit_ all"); ?></a> <a class="KT_delete_op_link" href="#" onclick="nxt_list_delete_lin k_form(this); return false;"><?php echo NXT_getResource("delete_all"); ?></a> </ div> <span>&nbsp;</span> <select name="no_new" id="no_new"> <option value="1">1</option> <option value="3">3</option> <option value="6">6</option> </select> <a class="KT_additem_op_link" href="findex.php?KT_back=1" onclick="retur n nxt_list_additem(this)"><?php echo NXT_getResource("add new"); ?></a> </div> </form> </div> <br class="clearfixplain" /> </div> <p>&nbsp;</p> </body> </html> <?php mysql_free_result($rslv_usuarios_usu1); ?> **********************************************************************