"; $i++; endwhile; } */ } function kd_percentage_dropdown($count, $selected, $n_admin) { //create %_dropdown $percentage_dropdown1 = ""; $kd_admin_mode = get_option("kd_admin_mode"); /*$max = 100; $i = 1; $id_value = 6; while ($i <= $n_admin) : $max = $max - $kd_admin_mode[$id_value]; $i++; $id_value++; endwhile;*/ $max = 100 - $kd_admin_mode[6] - $kd_admin_mode[7] - $kd_admin_mode[8] - $kd_admin_mode[9]; if ($selected <> 0) { if ($max < 100) { $max = $selected + $max; } $i = $max; while ($i >= 0) : if ($i == $selected) { $value = 'selected'; } else { $value = ''; } $percentage_dropdown = $percentage_dropdown.""; $i--; endwhile; } else { $i = 0; while ($i<=$max) : $percentage_dropdown = $percentage_dropdown.""; $i++; endwhile; } $percentage_dropdown = " % impression"; return $percentage_dropdown; } function kd_admin_mode() { //Admin mode //check if Plugin need to install his db table. $kd_need_install = kd_check_install(); //check if Plugin need to update db table column for a new version. $kd_need_update = kd_check_update(); if ($kd_need_install) { kd_installer(); } elseif ($kd_need_update) { kd_updater(); } else { if (isset($_POST['kd_admin_mode_save'])) { $kd_admin_mode = get_option("kd_admin_mode"); $n_admin = $kd_admin_mode[1]; if ($n_admin > $_POST['n_admin']) { $kd_admin_mode[1] = $_POST['n_admin']; $kd_admin_mode[6] = "0"; $kd_admin_mode[7] = "0"; $kd_admin_mode[8] = "0"; $kd_admin_mode[9] = "0"; } else { $kd_admin_mode[1] = $_POST['n_admin']; $kd_admin_mode[6] = $_POST['percentage_admin_1']; $kd_admin_mode[7] = $_POST['percentage_admin_2']; $kd_admin_mode[8] = $_POST['percentage_admin_3']; $kd_admin_mode[9] = $_POST['percentage_admin_4']; } $kd_admin_mode[0] = $_POST['mode']; $kd_admin_mode[2] = $_POST['admin_1']; $kd_admin_mode[3] = $_POST['admin_2']; $kd_admin_mode[4] = $_POST['admin_3']; $kd_admin_mode[5] = $_POST['admin_4']; update_option("kd_admin_mode", $kd_admin_mode); } $kd_admin_mode = get_option("kd_admin_mode"); echo kd_G_icon(); echo "

", _e('Author Advertising Pro - Admin Mode', 'author-advertising-pro'), "


"; echo "

"; echo kd_menu_application(); echo "
", kd_help_icon(), "
"; echo "

", _e('Scegli la modalità di funzionamento di Auhtor Advertising Pro.', 'author-advertising-pro'), "

"; echo "

", _e('Questa funzione ti permette di scegliere se vuoi suddividere la percentuale di impression dell\'Amministratore con altri utenti specifici (ad esempio dei soci): Essi non dovranno per forza avere il ruolo di amministratore nel sito, sarà sufficiente che siano registrati e che abbiano inserito i propri dati adsense nel loro pannello di controllo.', 'author-advertising-pro'), "


"; echo "
"; echo "

", _e('Modalità singolo/multi Admin.', 'author-advertising-pro'), "

"; echo "
"; //clear values $single_checked = ''; $multi_checked = ''; //set the values if ($kd_admin_mode[0] == 'single') { $single_checked = 'checked'; $multi_checked = '';} elseif ($kd_admin_mode[0] == 'multi') { $multi_checked = 'checked'; } //show the Option Radio showing saved values echo " ", _e('Un solo Admin', 'author-advertising-pro'), "
", _e('Multi Admin', 'author-advertising-pro'), "

"; if (!empty($multi_checked)) { echo "
"; echo "
"; echo "

", _e('Scegli il numero di utenti con i quali condividere le impression.', 'author-advertising-pro'), "

"; echo _e('Numero di Admin', 'author-advertising-pro'), "  "; echo ""; echo "

", kd_info_icon(), _e('Ogni volta che diminuisci il numero di admin selezionati, le percentuali si resettano automaticamente.', 'author-advertising-pro'), "

"; echo "
"; echo "
"; echo "

", _e('Scegli gli utenti dalla lista ed imposta, per ciascuno di essi, la percentuale di impression da condividere.', 'author-advertising-pro'), "

"; //create user_dropdown $a = 1; $n_admin = $kd_admin_mode[1]; $id = 2; $id2 = 6; while ($a<=$n_admin) : $name = 'admin_'.$a; $selected = $kd_admin_mode[$id]; $percentage_selected = $kd_admin_mode[$id2]; $percent_count = $percent_count + $kd_admin_mode[$id2]; echo __('Admin', 'author-advertising-pro'), " ", $a, ":    "; wp_dropdown_users(array('name' => $name, 'selected' => $selected)); echo "    "; echo kd_percentage_dropdown($a, $percentage_selected, $n_admin); echo "
"; $a++; $id++; $id2++; endwhile; echo "
"; if ($percent_count < 100) { $color = 'red'; } else { $color = 'green'; } echo "

", _e('Percentuale totale:', 'author-advertising-pro'), " ", $percent_count, "/100
"; echo kd_info_icon(), "", _e('Ricordati che devi impostare le percentuali di ogni utente in modo che il totale sia 100/100, altrimenti avrai perdite di impression.', 'author-advertising-pro'), "

"; echo "
"; echo "
"; } echo "
"; } } ?>