Changeset 4295 in spip-zone


Ignore:
Timestamp:
Jul 30, 2006, 6:24:48 PM (14 years ago)
Author:
pierre.andrews@…
Message:

recherche dans ses photos avant de choisir

Location:
_plugins_/_contenu_editorial_/FpipR
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_contenu_editorial_/FpipR/exec/flickr_choix_photos.php

    r4287 r4295  
    1414       li {float: left; list-style-type:none; height: 90px; width: 90px; margin: 1em;}
    1515       li img {display:block; clear:both;}
     16       #recherche label {display: block;}
    1617    </style>
    1718  </head>
     
    3031        $page = _request('page')?_request('page'):1;
    3132        //TODO: ajouter des options de recherches
    32         $photos = flickr_photos_search(40,$page,$row['flickr_nsid'],'','','','','','','','','','','',$row['flickr_token']);
     33        $sort = _request('sort')?_request('sort'):'date-posted-desc';
     34
     35        $photos = flickr_photos_search(40,$page,$row['flickr_nsid'],'','',_request('text_search'),'','','','','',$sort,'','',$row['flickr_token']);
    3336
    3437       
     
    6871          echo generer_action_auteur('flickr_ajouter_documents',_request('id'), generer_url_ecrire('breves_edit','id_breve='._request('id')),$html);
    6972        }
    70         echo '<hr/><h3>'._T('fpipr:pages').':</h3>';
    71          
     73        if($photos->pages > 1) {
     74          echo '<hr/><h3>'._T('fpipr:pages').':</h3>';   
     75          for($i=1;$i <= $photos->pages;$i++) {
     76                if($i != $page) {
     77                  echo '<a href="'.generer_url_ecrire('flickr_choix_photos',"page=$i&type="._request('type')."&id="._request('id')."&sort=$sort".(_request('text_search')?"&text_search="._request('text_search'):'')).'">';
     78                }
     79                echo $i.'|';
     80                if($i != $page) {
     81                  echo '</a>';
     82                }
     83                echo "\n";
     84          }
     85        }
    7286
    73         for($i=1;$i <= $photos->pages;$i++) {
    74           if($i != $page) {
    75                 echo '<a href="'.generer_url_ecrire('flickr_choix_photos',"page=$i&type="._request('type')."&id="._request('id')).'">';
    76           }
    77           echo $i.'|';
    78           if($i != $page) {
    79                 echo '</a>';
    80           }
    81          
    82         }
     87        echo '<hr/><h3>'._T('fpipr:recherche').':</h3>';
     88        echo '<form id="recherche" method="get">';
     89        echo '<input type="hidden" name="exec" value="'._request('exec').'"/>';
     90        echo '<input type="hidden" name="type" value="'._request('type').'"/>';
     91        echo '<input type="hidden" name="id" value="'._request('id').'"/>';
     92        echo '<label for="text_search">'._T('fpipr:text_search').':</label>';
     93        echo '<input type="text" name="text_search" id="text_search" value="'._request('text_search').'"/>';
     94        echo '<label for="sort">'._T('fpipr:ordre').'</label>';
     95        echo '<select name="sort" id="sort">';
     96        echo '<option value="date-posted-asc"'.(($sort=="date-posted-asc")?' selected="true"':'').'>'._T('fpipr:date-posted-asc').'</option>';
     97        echo '<option value="date-posted-desc"'.(($sort=="date-posted-desc")?' selected="true"':'').'>'._T('fpipr:date-posted-desc').'</option>';
     98        echo '<option value="date-taken-asc"'.(($sort=="date-taken-asc")?' selected="true"':'').'>'._T('fpipr:date-posted-asc').'</option>';
     99        echo '<option value="date-taken-desc"'.(($sort=="date-taken-desc")?' selected="true"':'').'>'._T('fpipr:date-taken-desc').'</option>';
     100        echo '<option value="interestingness-desc"'.(($sort=="interestingness-desc")?' selected="true"':'').'>'._T('fpipr:interestingness-desc').'</option>';
     101        echo '<option value="interestingness-asc"'.(($sort=="interestingness-asc")?' selected="true"':'').'>'._T('fpipr:interestingness-asc').'</option>';
     102        echo '<option value="relevance"'.(($sort=="relevance")?' selected="true"':'').'>'._T('fpipr:relevance').'</option>';
     103        echo '</select>';
     104        echo '<button type="submit">'._T('fpipr:recherche').'</button>';
     105        echo '</form>';
     106
    83107  } else {
    84108        echo _T('fpipr:demande_authentification',array('url'=>generer_url_ecrire('auteurs_edit','id_auteur='.$connect_id_auteur)));
  • _plugins_/_contenu_editorial_/FpipR/lang/fpipr_en.php

    r4272 r4295  
    1616                                                                           'demande_authentification' =>  'You must first authorize Flickr <a href="@url@">here</a>',
    1717                                                                           'pages' => 'Pages',
    18                                                                            'retour' => 'Back'
     18                                                                           'retour' => 'Back',
     19                                                                           'recherche' => 'Search',
     20                                                                           'ordre' => 'Order by',
     21                                                                           'text_search' => 'Full Text Search',
     22                                                                           'date-posted-asc' => 'Date posted, ascendant',
     23                                                                           'date-posted-desc' => 'Date posted, descendant',
     24                                                                           'date-taken-asc' => 'Date taken, ascendant',
     25                                                                           'date-taken-desc' => 'Date taken, descendant',
     26                                                                           'interestingness-asc' => 'Interestingness, ascendant',
     27                                                                           'interestingness-desc' => 'Interestingness, descendant',
     28                                                                           'relevance' => 'Relevance'
    1929);
    2030
  • _plugins_/_contenu_editorial_/FpipR/lang/fpipr_fr.php

    r4272 r4295  
    1616                                                                           'demande_authentification' =>  'vous devez d\'abord vous authentifier <a href="@url@">l&agrave;</a>',
    1717                                                                           'pages' => 'Pages',
    18                                                                            'retour' => 'Retour'
     18                                                                           'retour' => 'Retour',
     19                                                                           'recherche' => 'Recherche',
     20                                                                           'ordre' => 'Ordonner par',
     21                                                                           'text_search' => 'dans tout le texte (titre, description, tag)',
     22                                                                           'date-posted-asc' => 'Dates d\'envoie, ascendantes',
     23                                                                           'date-posted-desc' => 'Dates d\'envoie, descendantes',
     24                                                                           'date-taken-asc' => 'Dates de prise de vue, ascendantes',
     25                                                                           'date-taken-desc' => 'Dates de prise de vue, descendantes',
     26                                                                           'interestingness-asc' => 'Interestingness, ascendant',
     27                                                                           'interestingness-desc' => 'Interestingness, descendant',
     28                                                                           'relevance' => 'Pertinence'
    1929);
    2030
Note: See TracChangeset for help on using the changeset viewer.