Changeset 1102:654e6d6a8a69 for admin
- Timestamp:
- 02/16/13 21:56:54 (12 years ago)
- Branch:
- default
- Location:
- admin
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
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 {
Note: See TracChangeset
for help on using the changeset viewer.