1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-06 06:38:00 +02:00

Temporary Fix for newpost images

This commit is contained in:
CaMer0n
2010-01-12 17:25:20 +00:00
parent 122164ff36
commit 7b8f5496c0
2 changed files with 52 additions and 40 deletions

View File

@@ -9,22 +9,11 @@
* News Administration * News Administration
* *
* $Source: /cvs_backup/e107_0.8/e107_admin/newspost.php,v $ * $Source: /cvs_backup/e107_0.8/e107_admin/newspost.php,v $
* $Revision: 1.65 $ * $Revision: 1.66 $
* $Date: 2010-01-11 21:18:13 $ * $Date: 2010-01-12 17:25:18 $
* $Author: e107steved $ * $Author: e107coders $
*/ */
/**
* e107 News administration
*
* @package e107
* @subpackage admin
* @version $Id: newspost.php,v 1.65 2010-01-11 21:18:13 e107steved Exp $;
*
* @todo - e_NEWSIMAGE needs to be defined
*/
require_once('../class2.php'); require_once('../class2.php');
if (!getperms('H|N')) if (!getperms('H|N'))
@@ -1426,8 +1415,8 @@ class admin_newspost
</colgroup> </colgroup>
<tbody> <tbody>
<tr> <tr>
<td class='label'>".NWSLAN_6.": </td> <td>".NWSLAN_6.": </td>
<td class='control'> <td>
"; ";
if (!$this->news_categories) if (!$this->news_categories)
@@ -1452,15 +1441,15 @@ class admin_newspost
</td> </td>
</tr> </tr>
<tr> <tr>
<td class='label'>".NWSLAN_12.":</td> <td>".NWSLAN_12.":</td>
<td class='control'> <td>
".$frm->text('news_title', $tp->post_toForm($_POST['news_title']))." ".$frm->text('news_title', $tp->post_toForm($_POST['news_title']))."
</td> </td>
</tr> </tr>
<tr> <tr>
<td class='label'>".LAN_NEWS_27.":</td> <td>".LAN_NEWS_27.":</td>
<td class='control'> <td>
".$frm->text('news_summary', $tp->post_toForm($_POST['news_summary']), 250)." ".$frm->text('news_summary', $tp->post_toForm($_POST['news_summary']), 250)."
</td> </td>
</tr> </tr>
@@ -1470,10 +1459,8 @@ class admin_newspost
// -------- News Author --------------------- // -------- News Author ---------------------
$text .=" $text .="
<tr> <tr>
<td class='label'> <td>".LAN_NEWS_50.":</td>
".LAN_NEWS_50.": <td>
</td>
<td class='control'>
"; ";
if(!getperms('0') && !check_class($pref['news_editauthor'])) if(!getperms('0') && !check_class($pref['news_editauthor']))
@@ -1526,8 +1513,8 @@ class admin_newspost
</td> </td>
</tr> </tr>
<tr> <tr>
<td class='label'>".NWSLAN_13.":<br /></td> <td>".NWSLAN_13.":<br /></td>
<td class='control'>"; <td>";
$val = (strstr($tp->post_toForm($_POST['news_body']), "[img]http") ? $tp->post_toForm($_POST['news_body']) : str_replace("[img]../", "[img]", $tp->post_toForm($_POST['news_body']))); $val = (strstr($tp->post_toForm($_POST['news_body']), "[img]http") ? $tp->post_toForm($_POST['news_body']) : str_replace("[img]../", "[img]", $tp->post_toForm($_POST['news_body'])));
$text .= $frm->bbarea('news_body', $val, 'news', 'helpb'); $text .= $frm->bbarea('news_body', $val, 'news', 'helpb');
@@ -1541,8 +1528,8 @@ class admin_newspost
</td> </td>
</tr> </tr>
<tr> <tr>
<td class='label'>".NWSLAN_14.":</td> <td>".NWSLAN_14.":</td>
<td class='control'> <td>
<a href='#news-extended-cont' class='e-expandit' onclick=\"$ff_expand\">".NWSLAN_83."</a> <a href='#news-extended-cont' class='e-expandit' onclick=\"$ff_expand\">".NWSLAN_83."</a>
<div class='e-hideme' id='news-extended-cont'> <div class='e-hideme' id='news-extended-cont'>
".$frm->bbarea('news_extended', $val, 'extended', 'helpc')." ".$frm->bbarea('news_extended', $val, 'extended', 'helpc')."
@@ -1550,9 +1537,16 @@ class admin_newspost
</td> </td>
</tr> </tr>
<tr> <tr>
<td class='label'>".NWSLAN_66.":</td> <td>".NWSLAN_66.":</td>
<td class='control'> <td>";
<a href='#news-upload-cont' class='e-expandit'>".NWSLAN_69."</a>
//FIXME - below is a quick fix for media-manager upload. Requires popup window without header/footer.
$text .= "<a rel='external' href='".e_ADMIN_ABS."image.php?mode=main&action=create'>".NWSLAN_69."</a>";
// e_NEWSIMAGE is deprecated.
// DEPRECATED METHOD below.
/*$text .= "<a href='#news-upload-cont' class='e-expandit'>".NWSLAN_69."</a>
<div class='e-hideme' id='news-upload-cont'> <div class='e-hideme' id='news-upload-cont'>
"; ";
@@ -1605,16 +1599,22 @@ class admin_newspost
} }
$text .= " $text .= "
</div> </div>";
*/
$text .= "
</td> </td>
</tr> </tr>
<tr> <tr>
<td class='label'>".NWSLAN_67.":</td> <td>".NWSLAN_67.":</td>
<td class='control'> <td>
<a href='#news-images-cont' class='e-expandit'>".LAN_NEWS_23."</a> <a href='#news-images-cont' class='e-expandit'>".LAN_NEWS_23."</a>
<div class='e-hideme' id='news-images-cont'> <div class='e-hideme' id='news-images-cont'>
"; ";
/*
$parms = "name=news_thumbnail"; $parms = "name=news_thumbnail";
$parms .= "&path=".e_NEWSIMAGE; $parms .= "&path=".e_NEWSIMAGE;
$parms .= "&filter=0"; $parms .= "&filter=0";
@@ -1624,12 +1624,17 @@ class admin_newspost
$parms .= "&label=-- ".LAN_NEWS_48." --"; $parms .= "&label=-- ".LAN_NEWS_48." --";
$parms .= "&subdirs=0"; $parms .= "&subdirs=0";
$parms .= "&tabindex=".$frm->getNext(); $parms .= "&tabindex=".$frm->getNext();
*/
//$parms .= "&click_target=data"; //$parms .= "&click_target=data";
//$parms .= "&click_prefix=[img][[e_IMAGE]]newspost_images/"; //$parms .= "&click_prefix=[img][[e_IMAGE]]newspost_images/";
//$parms .= "&click_postfix=[/img]"; //$parms .= "&click_postfix=[/img]";
$text .= "<div class='field-section'>".$tp->parseTemplate("{IMAGESELECTOR={$parms}&scaction=select}")."</div>";
$text .= "<div class='field-spacer'>".$tp->parseTemplate("{IMAGESELECTOR={$parms}&scaction=preview}")."</div>"; $text .= $frm->imagepicker('news_thumbnail', $default,'','news');
// $text .= "<div class='field-section'>".$tp->parseTemplate("{IMAGESELECTOR={$parms}&scaction=select}")."</div>";
// $text .= "<div class='field-spacer'>".$tp->parseTemplate("{IMAGESELECTOR={$parms}&scaction=preview}")."</div>";
$text .= " $text .= "
</div> </div>

View File

@@ -9,8 +9,8 @@
* Form Handler * Form Handler
* *
* $Source: /cvs_backup/e107_0.8/e107_handlers/form_handler.php,v $ * $Source: /cvs_backup/e107_0.8/e107_handlers/form_handler.php,v $
* $Revision: 1.112 $ * $Revision: 1.113 $
* $Date: 2010-01-10 03:56:27 $ * $Date: 2010-01-12 17:25:20 $
* $Author: e107coders $ * $Author: e107coders $
* *
*/ */
@@ -124,8 +124,15 @@ class e_form
// Temporary Fix for using Media-Manager data // Temporary Fix for using Media-Manager data
$sql = e107::getDb(); $sql = e107::getDb();
// $sc_parameters is currently being used to select the media-category.
if($sql->db_Select('core_media','*',"media_userclass IN (".USERCLASS_LIST.") ORDER BY media_name")) $qry = "SELECT * FROM `#core_media` WHERE media_userclass IN (".USERCLASS_LIST.") ";
$qry .= vartrue($sc_parameters) ? " AND media_category = '".$sc_parameters."' " : "";
$qry .= "ORDER BY media_name";
if($sql->db_Select_gen($qry))
{ {
while($row = $sql->db_Fetch()) while($row = $sql->db_Fetch())
{ {