<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : cot_import и амперсанды [решено]</title>
		<link>https://www.cotonti.com</link>
		<description>Last topic posts</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Sat, 11 Apr 2026 12:02:16 -0000</pubDate>

		<item>
			<title>Kopusha</title>
			<description><![CDATA[<p>да тут даже не в этом дело.<br />
Импорт был не из</p>

<pre class="brush:as3;">
&lt;input class="remove-only-hash latin-only" type="text" name="rname[318]" value="Bairong's World Trade Center"&gt;</pre>

<p>а из кнопки удаления<br />
 </p>

<pre class="brush:as3;">
&lt;a class="button btn btn-default" onclick="return confirm('Confirm')" title="Delete" href="https://www.cotonti.com/en/admin/other?p=locationselector&amp;amp;n=place&amp;amp;id=30638&amp;amp;a=del&amp;amp;pid=318&amp;amp;name=Bairong%2527s%2520World%2520Trade%2520Center"&gt;Delete&lt;/a&gt;</pre>

<p>и тут надо было рыть собаку<br />
решил через <s>жопу</s></p>

<pre class="brush:as3;">
	$name = cot_import('name', 'G', 'TXT');
	$name = urldecode($name);//have to decode name from delete url


"PLACE_ROW_DEL_URL" =&gt; cot_url('admin', 'm=other&amp;p=locationselector&amp;n=place&amp;id=' . $id . '&amp;a=del&amp;pid=' . $item['place_id'] . '&amp;name=' . rawurlencode($item['place_name'])),</pre>

<p> </p>
<p class="updated"><strong>Добавлено 2 минуты спустя:</strong></p><blockquote class="fp"><a href="https://www.cotonti.com/ru/forums?m=posts&amp;q=9358&amp;d=1#48060">#48060</a> <strong>Alex300:</strong>
<p>Судя по коду <strong>if ($a == 'del')</strong> ... что то удаляется. Для этого дучше использовать ID-шник, а не имя.</p>
</blockquote>

<p>Удаляется то как раз все корректно. При удалении надо из name сделать трансформации именно с текстом и найти вообще в другом месте этот текст и его оттуда удалить.<br />
Проще говоря - удалили place of interest из локаций - удалили его же в словарях хештегов.</p>
<p class="updated"><strong>Добавлено 5 минут спустя:</strong></p><p>Хотя конечно правильно по уму<br />
<code class="as3 string">&amp;a=del&amp;pid='</code> <code class="as3 plain">. $item[</code><code class="as3 string">'place_id'</code><code class="as3 plain">] </code></p>

<p>и затем запрос в БД а дай как мне name от этого id и уже с ним работать<br />
 </p>
]]></description>
			<pubDate>Sat, 01 Jun 2024 14:59:01 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9358&d=0#post48061]]></link>
		</item>
		<item>
			<title>Alex300</title>
			<description><![CDATA[<p>На текущей master ветке: <a href="https://skr.sh/sQ1loImdDpW" rel="nofollow" target="_blank" rel="nofollow noreferrer noopener">Форма</a> - <a href="https://skr.sh/sQ1jW8vUHlU" rel="nofollow" target="_blank" rel="nofollow noreferrer noopener">Результат</a>. system/functions.php давно обновлялся? Никакие плагины запрос не меняют?</p>

<p>А, только сейчас заметил. Используете амперсанд в GET запросе. А он там - спецсивол. Служит для разделенеия параметров. Естественно, все что после него "обрезается", ведь все что после него сервер воспринимает как другой GET параметер.</p>

<p>Судя по коду <strong>if ($a == 'del')</strong> ... что то удаляется. Для этого дучше использовать ID-шник, а не имя.</p>
]]></description>
			<pubDate>Sat, 01 Jun 2024 14:19:45 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9358&d=0#post48060]]></link>
		</item>
		<item>
			<title>Kopusha</title>
			<description><![CDATA[<p>Бьюсь с час не могу понять отчего</p>

<pre class="brush:plain;">
&lt;input class="remove-only-hash latin-only" type="text" name="rname[334]" value="Muxiyuan Post &amp;amp; Sub-bureau"&gt;</pre>

<p>на самой странице - Muxiyuan Post &amp; Sub-bureau<br />
в коде<br />
$name = cot_import('name', 'G', 'TXT'); (да и cot_import('name', 'G', 'NOC'))<br />
присваивает Muxiyuan Post<br />
все что после амперсанда отрезается<br />
где копать то?<br />
это самое начало кода<br />
 </p>

<pre class="brush:php;">
if ($a == 'del')
{
	$pid = cot_import('pid', 'G', 'INT');
	$name = cot_import('name', 'G', 'TXT');
</pre>

<p>мне надо $name в том виде как он на странцие (в виде 'Muxiyuan Post &amp; Sub-bureau')</p>

<p class="updated"><strong>Добавлено 1 минута спустя:</strong></p>

<p>тут даже речь не про <span class="hljs-title function_ invoke__">htmlspecialchars - обрезает вообще в </span>$name = cot_import('name', 'G', 'TXT'); все что после &amp; вместе с ним</p>
]]></description>
			<pubDate>Sat, 01 Jun 2024 09:19:16 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9358&d=0#post48059]]></link>
		</item>
	</channel>
</rss>