Changeset 9764 for extensions/SmiliesSupport/admin.php
- Timestamp:
- Mar 19, 2011, 10:27:48 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/SmiliesSupport/admin.php
r9683 r9764 9 9 if (isset($_POST['submit'])) 10 10 { 11 if (!isset($_POST['text1'])) $_POST['text1'] = 'plugins/SmiliesSupport/smilies'; 12 if (!isset($_POST['text2'])) $_POST['text2'] = '5'; 13 if (!isset($_POST['text3'])) $_POST['text3'] = 'sourire.gif'; 11 // the smilies.txt file is not saved if the directory is changed 12 if (isset($_POST['text1']) AND $_POST['text1'] != $conf_smiliessupport[0]) { 13 $not_save_file = true; 14 } 14 15 15 16 $conf_smiliessupport = array( 16 $_POST['text1'],17 $_POST['text2'],18 $_POST['text3']17 isset($_POST['text1']) ? $_POST['text1'] : 'plugins/SmiliesSupport/smilies', 18 isset($_POST['text2']) ? $_POST['text2'] : '5', 19 isset($_POST['text3']) ? $_POST['text3'] : 'sourire.gif', 19 20 ); 21 22 if (empty($_POST['text'])) $_POST['text'] = ':) sourire.gif'; 20 23 21 $new_value_smiliessupport = implode ("," 24 $new_value_smiliessupport = implode (",", $conf_smiliessupport); 22 25 $query = 'UPDATE ' . CONFIG_TABLE . ' 23 SET value="' . $new_value_smiliessupport . '"24 WHERE param="smiliessupport"';26 SET value="' . $new_value_smiliessupport . '" 27 WHERE param="smiliessupport"'; 25 28 pwg_query($query); 26 29 27 $smilies_file = PHPWG_ROOT_PATH.$conf_smiliessupport[0].'/smilies.txt'; 30 if (!isset($not_save_file)) { 31 $smilies_file = PHPWG_ROOT_PATH.$conf_smiliessupport[0].'/smilies.txt'; 28 32 29 if (file_exists($smilies_file)) 30 { 31 if (@copy($smilies_file , get_filename_wo_extension($smilies_file).'.bak')) 32 { 33 $file = @fopen($smilies_file , "w"); 34 fwrite($file , stripslashes($content_file = $_POST['text'])); 35 fclose($file); 36 array_push($page['infos'], l10n('Configuration saved.')); 33 if (file_exists($smilies_file)) { 34 @copy($smilies_file, get_filename_wo_extension($smilies_file).'.bak'); 37 35 } 38 else 39 { 40 array_push($page['errors'], l10n('Configuration not saved. (copy : '.$smilies_file.' to '.get_filename_wo_extension($smilies_file).'.bak').')' ); 36 37 if (@file_put_contents($smilies_file, stripslashes($_POST['text']))) { 38 $page['infos'][] = l10n('Information data registered in database'); 39 } else { 40 $page['errors'][] = l10n('File/directory read error').' '.$smilies_file; 41 41 } 42 }43 else44 {45 array_push($page['errors'], l10n('Configuration not saved. (file exists : '.$smilies_file.')' ));46 42 } 47 43 } … … 55 51 56 52 $smilies_file = PHPWG_ROOT_PATH.$conf_smiliessupport[0].'/smilies.txt'; 57 $content_file = '';53 $content_file = null; 58 54 59 if (file_exists($smilies_file)) 60 { 55 if (file_exists($smilies_file)) { 61 56 $content_file = file_get_contents($smilies_file); 62 $template->assign(array('CONTENT_FILE' => $content_file));57 $template->assign(array('CONTENT_FILE' => $content_file)); 63 58 } 64 59
Note: See TracChangeset
for help on using the changeset viewer.