Changeset 208


Ignore:
Timestamp:
Nov 10, 2006 6:27:36 AM (18 years ago)
Author:
scdev
Message:

Q -fixed sorting bug in ACL.inc.php

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/bin/acl.cli.php

    r175 r208  
    1 #!/usr/local/bin/php
     1#!/usr/bin/php
    22<?php
    33/*
     
    341341        LEFT JOIN aco_tbl ON (acl_tbl.aco_id = aco_tbl.aco_id)
    342342        LEFT JOIN axo_tbl ON (acl_tbl.axo_id = axo_tbl.axo_id)
    343         ORDER BY aro_tbl.aro_id ASC, aco_tbl.aco_id ASC, axo_tbl.axo_id ASC
     343        ORDER BY aro_tbl.lft ASC, aco_tbl.lft ASC, axo_tbl.lft ASC
    344344    ");
    345345    echo "\n";
  • trunk/lib/ACL.inc.php

    r201 r208  
    642642                AND (aco_tbl.lft <= (SELECT lft FROM aco_tbl WHERE name = '" . $db->escapeString($aco) . "') AND aco_tbl.rgt >= (SELECT rgt FROM aco_tbl WHERE name = '" . $db->escapeString($aco) . "'))
    643643                AND (axo_tbl.lft <= (SELECT lft FROM axo_tbl WHERE name = '" . $db->escapeString($axo) . "') AND axo_tbl.rgt >= (SELECT rgt FROM axo_tbl WHERE name = '" . $db->escapeString($axo) . "'))
    644                 ORDER BY aro_tbl.aro_id DESC, aco_tbl.aco_id DESC, axo_tbl.axo_id DESC
     644                ORDER BY aro_tbl.lft DESC, aco_tbl.lft DESC, axo_tbl.lft DESC
    645645                LIMIT 1
    646646            ");
Note: See TracChangeset for help on using the changeset viewer.