Advanced search  

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Pages: [1]   Go Down

Author Topic: Sort order pull down list when uploading an image  (Read 4787 times)

0 Members and 1 Guest are viewing this topic.

Peter R

  • Contributor
  • Coppermine novice
  • ***
  • Offline Offline
  • Gender: Male
  • Posts: 26
Sort order pull down list when uploading an image
« on: December 18, 2008, 10:04:22 pm »

I have read that hacks should be posted in the appropriate board, so I did. This one is so simple, that calling it a hack is maybe to much. While uploading an image, you get a pull down list from all the categories and albums you can post the image in. I would think, the order of this list is the same as the order of the categories list, but that is not the case, but I wanted it to be like this. I am using version 1.4.19
For making this happen:

In upload.php, line 225
Change:
Code: [Select]
    $listArray = array_csort($listArray,'cat','title');To:
Code: [Select]
    $listArray = array_csort($listArray,'pos','title');
In upload.php, line 220
Under:
Code: [Select]
        $listArray[$list_count]['title'] = $album['title'];
Add:
Code: [Select]
        $listArray[$list_count]['pos'] = $vRes['pos'];
In upload.php, line 209
Change:
Code: [Select]
        $vQuery = "SELECT cat.name FROM " . $CONFIG['TABLE_CATEGORIES'] . " cat, " . $CONFIG['TABLE_ALBUMS'] . " alb WHERE alb.aid='" . $album_id . "' AND cat.cid=alb.category";To:
Code: [Select]
        $vQuery = "SELECT cat.name, cat.pos FROM " . $CONFIG['TABLE_CATEGORIES'] . " cat, " . $CONFIG['TABLE_ALBUMS'] . " alb WHERE alb.aid='" . $album_id . "' AND cat.cid=alb.category";
« Last Edit: December 20, 2008, 11:20:42 am by Joachim Müller »
Logged
Pages: [1]   Go Up
 

Page created in 0.173 seconds with 19 queries.