assign(array( 'NAME' => $_POST['name'], 'VISIBLE' => $_POST['visible'], 'DATE_BEGIN' => $_POST['date_begin'], 'DATE_END' => $_POST['date_end'], 'LOGO' => $_POST['logo'], 'BANNER' => $_POST['banner'], 'SUMMARY' => $_POST['summary'], )); if (isset($_POST['description'])) { $i=0; foreach ($_POST['description'] as $data) { $template->append('description', array( 'NAME' => $data['name'], 'CONTENT' => $data['content'], 'RANK' => $i, )); $i++; } } // Edition d'un concours } else if (isset($_GET['contest_id'])) { $query = "SELECT * FROM " . CR_TABLE_1 . " WHERE id = " . $_GET['contest_id'] . ";"; $contest = pwg_db_fetch_assoc(pwg_query($query)); $template->assign(array( 'ID' => $contest['id'], 'NAME' => $contest['name'], 'VISIBLE' => $contest['visible'], 'DATE_BEGIN' => $contest['date_begin'], 'DATE_END' => $contest['date_end'], 'LOGO' => $contest['logo'], 'BANNER' => $contest['banner'], 'SUMMARY' => $contest['summary'], )); if (!empty($contest['description'])) { $contest['description'] = unserialize(base64_decode($contest['description'])); $i=0; foreach ($contest['description'] AS $desc) { $template->append('description', array( 'NAME' => stripslashes($desc['name']), 'CONTENT' => stripslashes($desc['content']), 'RANK' => $i, )); $i++; } } // Ajout d'un concours } else { $template->assign(array( 'NAME' => null, 'VISIBLE' => 1, 'DATE_BEGIN' => date('Y-m-d'), 'DATE_END' => date('Y-m-d', time()+2592000), 'LOGO' => null, 'BANNER' => null, 'SUMMARY' => null, )); } // +-----------------------------------------------------------------------+ // Template // +-----------------------------------------------------------------------+ $template->set_filenames(array('plugin_admin_content' => dirname(__FILE__).'/template/new.tpl')); $template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content'); ?>