source: folder_rename.php @ 309

Revision 309, 1.9 KB checked in by francois.harvey, 2 years ago (diff)

Gestion de la fonction "renommer", elle permet aussi la traduction du noeud en fonction de la locale de l'utilisateur (si autre que en)

Line 
1<?php
2include_once('config.php');
3include_once('language.php');
4
5try {
6        $id = Request::get('target', NULL, new Zend_Validate_Int());
7        $lang = Request::get('lang','en');
8        $wiki = registry::get('wiki');
9} catch (Request_Param_Exception $ex) {         
10        die( json_encode(array('response' => 'error', 'message' => $ex->getMessage())) );
11}
12
13$label = $db->GetOne('SELECT label FROM node WHERE node_id = ? and wiki_id = ?', array($id,$wiki) );
14$locale_label = $db->GetOne('SELECT label FROM node_lang WHERE node_id = ? and lang = ?', array($id,$lang) );
15
16?>
17
18      <div class="header"><?php  echo $language->node->title; ?></div>
19      <div class="labelvar"><?php  echo $language->node->rename; ?> (en):</div>
20      <div class="field"><input name="name" id="fname" value="<?php echo $label; ?>"/></div>
21<?php
22        if ($lang != 'en') {
23?>     
24      <div class="labelvar"><?php echo $language->node->rename . ' (' . $lang . ')'; ?>:</div>
25      <div class="field"><input name="local_name" id="flocal_name" value="<?php echo $locale_label; ?>" /></div>     
26<?php
27        }
28?>     
29          <div class="clear"></div>
30          <div class="clear"></div>
31
32      <div class="labelvar"><?php  echo $language->node->action; ?></div>
33          <div class="clear"></div>
34         
35          <input type="hidden" id="action" name="action" value="rename"/>
36          <input type="hidden" id="ntype" name="ntype" value="<?php echo isset($t)?$t:""; ?>" />
37         
38          <div class="clear"></div>
39         
40          <div>
41            <div style="clear:both;"></div>
42</div>
43         
44          <input type="hidden" id="position" name="position" />
45         
46          <div class="clear"></div>
47      <div class="labelvar"><?php  echo $language->node->comment; ?>:</div>
48          <div class="field"><textarea id="commentf" name="commentf"></textarea></div>
49         
50         
51      <div style="height:20px;clear:both;"></div>
52      <div style="text-align:center;">
53       <input type="submit" value="<?php  echo $language->node->rename; ?>"/>
54      </div>
Note: See TracBrowser for help on using the repository browser.