Changeset 1102:654e6d6a8a69
- Timestamp:
- 02/16/13 21:56:54 (13 years ago)
- Branch:
- default
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
.hgsubstate
r843 r1102 1 4f62679e0756104bdc0b49eacaed9aba68735aa5inc/libs/clearbricks1 789e7f2b4844160f4dc7d2795cfa1e6f4fd53a5c inc/libs/clearbricks -
admin/posts.php
r796 r1102 122 122 __('Mark as unselected') => 'unselected' 123 123 ); 124 $combo_action[__('Change')] = array(__('Change category') => 'category'); 124 $combo_action[__('Change')] = array( 125 __('Change category') => 'category', 126 __('Change language') => 'lang'); 125 127 if ($core->auth->check('admin',$core->blog->id)) 126 128 { -
admin/posts_actions.php
r1035 r1102 157 157 { 158 158 $core->error->add($e->getMessage()); 159 } 160 } 161 elseif ($action == 'lang' && isset($_POST['new_lang'])) 162 { 163 $new_lang = $_POST['new_lang']; 164 try 165 { 166 $cur = $core->con->openCursor($core->prefix.'post'); 167 $cur->post_lang = $new_lang; 168 $cur->update('WHERE post_id '.$core->con->in($posts_ids)); 169 170 http::redirect($redir); 171 } 172 catch (Exception $e) 173 { 174 $core->error->add($e->getMessages()); 159 175 } 160 176 } … … 257 273 '</form>'; 258 274 } 275 elseif ($action == 'lang') 276 { 277 echo '<h2 class="page-title">'.__('Change language for entries').'</h2>'; 278 279 # lang list 280 # Languages combo 281 $rs = $core->blog->getLangs(array('order'=>'asc')); 282 $all_langs = l10n::getISOcodes(0,1); 283 $lang_combo = array('' => '', __('Most used') => array(), __('Available') => l10n::getISOcodes(1,1)); 284 while ($rs->fetch()) { 285 if (isset($all_langs[$rs->post_lang])) { 286 $lang_combo[__('Most used')][$all_langs[$rs->post_lang]] = $rs->post_lang; 287 unset($lang_combo[__('Available')][$all_langs[$rs->post_lang]]); 288 } else { 289 $lang_combo[__('Most used')][$rs->post_lang] = $rs->post_lang; 290 } 291 } 292 unset($all_langs); 293 unset($rs); 294 295 echo 296 '<form action="posts_actions.php" method="post">'. 297 '<p><label for="new_lang" class="classic">'.__('Entry lang:').' '. 298 form::combo('new_lang',$lang_combo,''). 299 '</label> '; 300 301 echo 302 $hidden_fields. 303 $core->formNonce(). 304 form::hidden(array('action'),'lang'). 305 '<input type="submit" value="'.__('Save').'" /></p>'. 306 '</form>'; 307 308 } 259 309 elseif ($action == 'author' && $core->auth->check('admin',$core->blog->id)) 260 310 { -
locales/fr/main.po
r1077 r1102 1738 1738 msgstr "Changer la catégorie" 1739 1739 1740 msgid "Change language" 1741 msgstr "Changer la langue" 1742 1740 1743 msgid "Change author" 1741 1744 msgstr "Changer l'auteur" … … 1761 1764 msgid "Change category for entries" 1762 1765 msgstr "Changer la catégorie des billets" 1766 1767 msgid "Change language for entries" 1768 msgstr "Changer la langue des billets" 1763 1769 1764 1770 msgid "Change author for entries"
Note: See TracChangeset
for help on using the changeset viewer.