<?php

use_helper('MyForm', 'Language', 'Javascript', 'Ajax', 'Link');
echo customization_nav('customize');
?>

<div id="fake_div">

<div id="customize">
<?php 
echo c2c_form_remote_tag('users/savefilters');
$perso = c2cPersonalization::getInstance();
?>
<div id="home_left_content">
<?php 
echo tips_tag('if you select nothing / deselect all, no filter is applied');
?>
    <fieldset>
      <legend><?php 
echo __('languages_to_display');
?>
</legend>
      <?php 
echo checkbox_nokey_list('language_filter', $sf_user->getCulturesForDocuments(), $perso->getLanguagesFilter(), false, false);
?>
    </fieldset>

    <fieldset>
      <legend><?php 
echo __('activities_to_display');
?>
<div id="fake_div">
<?php 
use_helper('Ajax', 'Language', 'Form', 'MyForm', 'Object', 'Javascript', 'Link');
echo customization_nav('personal');
// handle non ajax error form
echo global_form_errors_tag();
echo c2c_form_remote_tag('@user_edit');
?>
  <div id="customize">
    <?php 
echo fieldset_tag('Current password');
echo __('Your current password is needed before modifying these properties');
echo group_tag('current_password', 'current_password', 'input_password_tag', null, array('class' => 'medium_input', 'autocomplete' => 'off'));
echo end_fieldset_tag();
echo fieldset_tag('Change your password');
echo object_input_hidden_tag($user_private_data, 'getId');
echo group_tag('new_password', 'password', 'input_password_tag', null, array('class' => 'medium_input'));
echo group_tag('Retype your password:'******'new_password', 'input_password_tag', null, array('class' => 'medium_input'));
echo end_fieldset_tag();
echo fieldset_tag('Manage your email');
echo object_group_tag($user_private_data, 'email', array('class' => 'medium_input', 'type' => 'email'));
echo end_fieldset_tag();
?>
    <div class="form-row">
    <?php 
echo fieldset_tag('Manage your private data');
?>
    <ul>
      <li><?php 
echo label_for('edit_topo_name', __('topoName_desc'), array('class' => 'fieldname', 'id' => '_topo_name')) . ' ' . input_tag('edit_topo_name', $user_private_data->get('topo_name'), array('class' => 'medium_input'));
?>
<?php

use_helper('Link', 'Language', 'MyForm', 'MyMinify', 'JavascriptQueue');
echo '<div id="fake_div">';
echo customization_nav('langpref');
?>

<div id="customize" class="form-row">
<?php 
echo fieldset_tag('Favorite language:');
?>
    <ol id="languages-order">
        <?php 
foreach ($sf_user->getPreferedLanguageList() as $language_code) {
    ?>
          <li id="<?php 
    echo "lang_" . $language_code;
    ?>
"><?php 
    echo format_language_c2c($language_code);
    ?>
</li>
        <?php 
}
?>
    </ol>
<?php 
echo end_fieldset_tag();
echo __('Reorder these languages according to your preferences, using drag-and-drop');
// html5sortable is fine for desktop version, but it has no supprot for touch. It is very small and
// follows the same api as jquery sortable