annotate forum/Themes/default/ManageSmileys.template.php @ 98:054c48a8860c rdfquery

Style the "no results found" message
author Chris Cannam
date Mon, 23 Jun 2014 16:01:00 +0100
parents e3e11437ecea
children
rev   line source
Chris@76 1 <?php
Chris@76 2 /**
Chris@76 3 * Simple Machines Forum (SMF)
Chris@76 4 *
Chris@76 5 * @package SMF
Chris@76 6 * @author Simple Machines
Chris@76 7 * @copyright 2011 Simple Machines
Chris@76 8 * @license http://www.simplemachines.org/about/smf/license.php BSD
Chris@76 9 *
Chris@76 10 * @version 2.0
Chris@76 11 */
Chris@76 12
Chris@76 13 // Editing the smiley sets.
Chris@76 14 function template_editsets()
Chris@76 15 {
Chris@76 16 global $context, $settings, $options, $scripturl, $txt, $modSettings;
Chris@76 17
Chris@76 18 echo '
Chris@76 19 <div id="admincenter">';
Chris@76 20
Chris@76 21 template_show_list('smiley_set_list');
Chris@76 22
Chris@76 23 echo '
Chris@76 24 <br />
Chris@76 25 <div class="cat_bar">
Chris@76 26 <h3 class="catbg">', $txt['smiley_sets_latest'], '</h3>
Chris@76 27 </div>
Chris@76 28 <div class="windowbg">
Chris@76 29 <span class="topslice"><span></span></span>
Chris@76 30 <div class="content">
Chris@76 31 <div id="smileysLatest">', $txt['smiley_sets_latest_fetch'], '</div>
Chris@76 32 </div>
Chris@76 33 <span class="botslice"><span></span></span>
Chris@76 34 </div>
Chris@76 35 </div>
Chris@76 36 <br class="clear" />
Chris@76 37 <script type="text/javascript"><!-- // --><![CDATA[
Chris@76 38 window.smfForum_scripturl = "', $scripturl, '";
Chris@76 39 window.smfForum_sessionid = "', $context['session_id'], '";
Chris@76 40 window.smfForum_sessionvar = "', $context['session_var'], '";
Chris@76 41 // ]]></script>';
Chris@76 42
Chris@76 43 if (empty($modSettings['disable_smf_js']))
Chris@76 44 echo '
Chris@76 45 <script type="text/javascript" src="', $scripturl, '?action=viewsmfile;filename=latest-smileys.js"></script>';
Chris@76 46
Chris@76 47 echo '
Chris@76 48 <script type="text/javascript"><!-- // --><![CDATA[
Chris@76 49 function smfSetLatestSmileys()
Chris@76 50 {
Chris@76 51 if (typeof(window.smfLatestSmileys) != "undefined")
Chris@76 52 setInnerHTML(document.getElementById("smileysLatest"), window.smfLatestSmileys);';
Chris@76 53
Chris@76 54 if (!empty($context['selected_set']))
Chris@76 55 echo '
Chris@76 56
Chris@76 57 changeSet("', $context['selected_set'], '");';
Chris@76 58 if (!empty($context['selected_smiley']))
Chris@76 59 echo '
Chris@76 60 loadSmiley(', $context['selected_smiley'], ');';
Chris@76 61
Chris@76 62 echo '
Chris@76 63 }';
Chris@76 64
Chris@76 65 // Oh well, could be worse - at least it's only IE4.
Chris@76 66 if ($context['browser']['is_ie4'])
Chris@76 67 echo '
Chris@76 68 addLoadEvent(smfSetLatestSmileys);';
Chris@76 69 else
Chris@76 70 echo '
Chris@76 71
Chris@76 72 smfSetLatestSmileys();';
Chris@76 73
Chris@76 74 echo '
Chris@76 75 // ]]></script>';
Chris@76 76 }
Chris@76 77
Chris@76 78 // Modifying a smiley set.
Chris@76 79 function template_modifyset()
Chris@76 80 {
Chris@76 81 global $context, $settings, $options, $scripturl, $txt, $modSettings;
Chris@76 82
Chris@76 83 echo '
Chris@76 84 <div id="admincenter">
Chris@76 85 <form action="', $scripturl, '?action=admin;area=smileys;sa=editsets" method="post" accept-charset="', $context['character_set'], '">
Chris@76 86 <div class="cat_bar">
Chris@76 87 <h3 class="catbg">
Chris@76 88 ', $context['current_set']['is_new'] ? $txt['smiley_set_new'] : $txt['smiley_set_modify_existing'], '
Chris@76 89 </h3>
Chris@76 90 </div>';
Chris@76 91
Chris@76 92 // If this is an existing set, and there are still un-added smileys - offer an import opportunity.
Chris@76 93 if (!empty($context['current_set']['can_import']))
Chris@76 94 {
Chris@76 95 echo '
Chris@76 96 <div class="information">
Chris@76 97 ', $context['current_set']['can_import'] == 1 ? $txt['smiley_set_import_single'] : $txt['smiley_set_import_multiple'], ' <a href="', $scripturl, '?action=admin;area=smileys;sa=import;set=', $context['current_set']['id'], ';', $context['session_var'], '=', $context['session_id'], '">', $txt['here'], '</a> ', $context['current_set']['can_import'] == 1 ? $txt['smiley_set_to_import_single'] : $txt['smiley_set_to_import_multiple'], '
Chris@76 98 </div>';
Chris@76 99 }
Chris@76 100
Chris@76 101 echo '
Chris@76 102 <div class="windowbg">
Chris@76 103 <span class="topslice"><span></span></span>
Chris@76 104 <div class="content">
Chris@76 105 <dl class="settings">
Chris@76 106 <dt>
Chris@76 107 <strong><label for="smiley_sets_name">', $txt['smiley_sets_name'], '</label>: </strong>
Chris@76 108 </dt>
Chris@76 109 <dd>
Chris@76 110 <input type="text" name="smiley_sets_name" id="smiley_sets_name" value="', $context['current_set']['name'], '" class="input_text" />
Chris@76 111 </dd>
Chris@76 112 <dt>
Chris@76 113 <strong><label for="smiley_sets_path">', $txt['smiley_sets_url'], '</label>: </strong>
Chris@76 114 </dt>
Chris@76 115 <dd>
Chris@76 116 ', $modSettings['smileys_url'], '/';
Chris@76 117 if ($context['current_set']['id'] == 'default')
Chris@76 118 echo '<strong>default</strong><input type="hidden" name="smiley_sets_path" id="smiley_sets_path" value="default" />';
Chris@76 119 elseif (empty($context['smiley_set_dirs']))
Chris@76 120 echo '
Chris@76 121 <input type="text" name="smiley_sets_path" id="smiley_sets_path" value="', $context['current_set']['path'], '" class="input_text" /> ';
Chris@76 122 else
Chris@76 123 {
Chris@76 124 echo '
Chris@76 125 <select name="smiley_sets_path" id="smiley_sets_path">';
Chris@76 126 foreach ($context['smiley_set_dirs'] as $smiley_set_dir)
Chris@76 127 echo '
Chris@76 128 <option value="', $smiley_set_dir['id'], '"', $smiley_set_dir['current'] ? ' selected="selected"' : '', $smiley_set_dir['selectable'] ? '' : ' disabled="disabled"', '>', $smiley_set_dir['id'], '</option>';
Chris@76 129 echo '
Chris@76 130 </select> ';
Chris@76 131 }
Chris@76 132 echo '
Chris@76 133 /..
Chris@76 134 </dd>
Chris@76 135 <dt>
Chris@76 136 <strong><label for="smiley_sets_default">', $txt['smiley_set_select_default'], '</label>: </strong>
Chris@76 137 </dt>
Chris@76 138 <dd>
Chris@76 139 <input type="checkbox" name="smiley_sets_default" id="smiley_sets_default" value="1"', $context['current_set']['selected'] ? ' checked="checked"' : '', ' class="input_check" />
Chris@76 140 </dd>';
Chris@76 141
Chris@76 142 // If this is a new smiley set they have the option to import smileys already in the directory.
Chris@76 143 if ($context['current_set']['is_new'] && !empty($modSettings['smiley_enable']))
Chris@76 144 echo '
Chris@76 145 <dt>
Chris@76 146 <strong><label for="smiley_sets_import">', $txt['smiley_set_import_directory'], '</label>: </strong>
Chris@76 147 </dt>
Chris@76 148 <dd>
Chris@76 149 <input type="checkbox" name="smiley_sets_import" id="smiley_sets_import" value="1" class="input_check" />
Chris@76 150 </dd>';
Chris@76 151
Chris@76 152 echo '
Chris@76 153 </dl>
Chris@76 154 <input type="submit" value="', $txt['smiley_sets_save'], '" class="button_submit" />
Chris@76 155 </div>
Chris@76 156 <span class="botslice"><span></span></span>
Chris@76 157 </div>
Chris@76 158 <input type="hidden" name="', $context['session_var'], '" value="', $context['session_id'], '" />
Chris@76 159 <input type="hidden" name="set" value="', $context['current_set']['id'], '" />
Chris@76 160 </form>
Chris@76 161 </div>
Chris@76 162 <br class="clear" />';
Chris@76 163 }
Chris@76 164
Chris@76 165 // Editing an individual smiley
Chris@76 166 function template_modifysmiley()
Chris@76 167 {
Chris@76 168 global $context, $settings, $options, $scripturl, $txt, $modSettings;
Chris@76 169
Chris@76 170 echo '
Chris@76 171 <div id="admincenter">
Chris@76 172 <form action="', $scripturl, '?action=admin;area=smileys;sa=editsmileys" method="post" accept-charset="', $context['character_set'], '" name="smileyForm" id="smileyForm">
Chris@76 173 <div class="cat_bar">
Chris@76 174 <h3 class="catbg">', $txt['smiley_modify_existing'], '</h3>
Chris@76 175 </div>
Chris@76 176 <div class="windowbg">
Chris@76 177 <span class="topslice"><span></span></span>
Chris@76 178 <div class="content">
Chris@76 179 <dl class="settings">
Chris@76 180 <dt>
Chris@76 181 <strong>', $txt['smiley_preview'], ': </strong>
Chris@76 182 </dt>
Chris@76 183 <dd>
Chris@76 184 <img src="', $modSettings['smileys_url'], '/', $modSettings['smiley_sets_default'], '/', $context['current_smiley']['filename'], '" id="preview" alt="" /> (', $txt['smiley_preview_using'], ': <select name="set" onchange="updatePreview();">';
Chris@76 185
Chris@76 186 foreach ($context['smiley_sets'] as $smiley_set)
Chris@76 187 echo '
Chris@76 188 <option value="', $smiley_set['path'], '"', $context['selected_set'] == $smiley_set['path'] ? ' selected="selected"' : '', '>', $smiley_set['name'], '</option>';
Chris@76 189
Chris@76 190 echo '
Chris@76 191 </select>)
Chris@76 192 </dd>
Chris@76 193 <dt>
Chris@76 194 <strong><label for="smiley_code">', $txt['smileys_code'], '</label>: </strong>
Chris@76 195 </dt>
Chris@76 196 <dd>
Chris@76 197 <input type="text" name="smiley_code" id="smiley_code" value="', $context['current_smiley']['code'], '" class="input_text" />
Chris@76 198 </dd>
Chris@76 199 <dt>
Chris@76 200 <strong><label for="smiley_filename">', $txt['smileys_filename'], '</label>: </strong>
Chris@76 201 </dt>
Chris@76 202 <dd>';
Chris@76 203 if (empty($context['filenames']))
Chris@76 204 echo '
Chris@76 205 <input type="text" name="smiley_filename" id="smiley_filename" value="', $context['current_smiley']['filename'], '" class="input_text" />';
Chris@76 206 else
Chris@76 207 {
Chris@76 208 echo '
Chris@76 209 <select name="smiley_filename" id="smiley_filename" onchange="updatePreview();">';
Chris@76 210 foreach ($context['filenames'] as $filename)
Chris@76 211 echo '
Chris@76 212 <option value="', $filename['id'], '"', $filename['selected'] ? ' selected="selected"' : '', '>', $filename['id'], '</option>';
Chris@76 213 echo '
Chris@76 214 </select>';
Chris@76 215 }
Chris@76 216 echo '
Chris@76 217 </dd>
Chris@76 218 <dt>
Chris@76 219 <strong><label for="smiley_description">', $txt['smileys_description'], '</label>: </strong>
Chris@76 220 </dt>
Chris@76 221 <dd>
Chris@76 222 <input type="text" name="smiley_description" id="smiley_description" value="', $context['current_smiley']['description'], '" class="input_text" />
Chris@76 223 </dd>
Chris@76 224 <dt>
Chris@76 225 <strong><label for="smiley_location">', $txt['smileys_location'], '</label>: </strong>
Chris@76 226 </dt>
Chris@76 227 <dd>
Chris@76 228 <select name="smiley_location" id="smiley_location">
Chris@76 229 <option value="0"', $context['current_smiley']['location'] == 0 ? ' selected="selected"' : '', '>
Chris@76 230 ', $txt['smileys_location_form'], '
Chris@76 231 </option>
Chris@76 232 <option value="1"', $context['current_smiley']['location'] == 1 ? ' selected="selected"' : '', '>
Chris@76 233 ', $txt['smileys_location_hidden'], '
Chris@76 234 </option>
Chris@76 235 <option value="2"', $context['current_smiley']['location'] == 2 ? ' selected="selected"' : '', '>
Chris@76 236 ', $txt['smileys_location_popup'], '
Chris@76 237 </option>
Chris@76 238 </select>
Chris@76 239 </dd>
Chris@76 240 </dl>
Chris@76 241 <input type="submit" value="', $txt['smileys_save'], '" class="button_submit" />
Chris@76 242 <input type="submit" name="deletesmiley" value="', $txt['smileys_delete'], '" onclick="return confirm(\'', $txt['smileys_delete_confirm'], '\');" class="button_submit" />
Chris@76 243 </div>
Chris@76 244 <span class="botslice"><span></span></span>
Chris@76 245 </div>
Chris@76 246 <input type="hidden" name="', $context['session_var'], '" value="', $context['session_id'], '" />
Chris@76 247 <input type="hidden" name="smiley" value="', $context['current_smiley']['id'], '" />
Chris@76 248 </form>
Chris@76 249 </div>
Chris@76 250 <br class="clear" />
Chris@76 251 <script type="text/javascript"><!-- // --><![CDATA[
Chris@76 252 function updatePreview()
Chris@76 253 {
Chris@76 254 var currentImage = document.getElementById("preview");
Chris@76 255 currentImage.src = "', $modSettings['smileys_url'], '/" + document.forms.smileyForm.set.value + "/" + document.forms.smileyForm.smiley_filename.value;
Chris@76 256 }
Chris@76 257 // ]]></script>';
Chris@76 258 }
Chris@76 259
Chris@76 260 // Adding a new smiley.
Chris@76 261 function template_addsmiley()
Chris@76 262 {
Chris@76 263 global $context, $settings, $options, $scripturl, $txt, $modSettings;
Chris@76 264
Chris@76 265 echo '
Chris@76 266 <script type="text/javascript"><!-- // --><![CDATA[
Chris@76 267 function switchType()
Chris@76 268 {
Chris@76 269 document.getElementById("ul_settings").style.display = document.getElementById("method-existing").checked ? "none" : "";
Chris@76 270 document.getElementById("ex_settings").style.display = document.getElementById("method-upload").checked ? "none" : "";
Chris@76 271 }
Chris@76 272
Chris@76 273 function swapUploads()
Chris@76 274 {
Chris@76 275 document.getElementById("uploadMore").style.display = document.getElementById("uploadSmiley").disabled ? "none" : "";
Chris@76 276 document.getElementById("uploadSmiley").disabled = !document.getElementById("uploadSmiley").disabled;
Chris@76 277 }
Chris@76 278
Chris@76 279 function selectMethod(element)
Chris@76 280 {
Chris@76 281 document.getElementById("method-existing").checked = element != "upload";
Chris@76 282 document.getElementById("method-upload").checked = element == "upload";
Chris@76 283 }
Chris@76 284 // ]]></script>
Chris@76 285 <div id="admincenter">
Chris@76 286 <form action="', $scripturl, '?action=admin;area=smileys;sa=addsmiley" method="post" accept-charset="', $context['character_set'], '" name="smileyForm" id="smileyForm" enctype="multipart/form-data">
Chris@76 287 <div class="cat_bar">
Chris@76 288 <h3 class="catbg">', $txt['smileys_add_method'], '</h3>
Chris@76 289 </div>
Chris@76 290 <div class="windowbg">
Chris@76 291 <span class="topslice"><span></span></span>
Chris@76 292 <div class="content">
Chris@76 293 <ul class="reset">
Chris@76 294 <li>
Chris@76 295 <label for="method-existing"><input type="radio" onclick="switchType();" name="method" id="method-existing" value="existing" checked="checked" class="input_radio" /> ', $txt['smileys_add_existing'], '</label>
Chris@76 296 </li>
Chris@76 297 <li>
Chris@76 298 <label for="method-upload"><input type="radio" onclick="switchType();" name="method" id="method-upload" value="upload" class="input_radio" /> ', $txt['smileys_add_upload'], '</label>
Chris@76 299 </li>
Chris@76 300 </ul>
Chris@76 301 <br />
Chris@76 302 <fieldset id="ex_settings">
Chris@76 303 <dl class="settings">
Chris@76 304 <dt>
Chris@76 305 <img src="', $modSettings['smileys_url'], '/', $modSettings['smiley_sets_default'], '/', $context['filenames'][0]['id'], '" id="preview" alt="" />
Chris@76 306 </dt>
Chris@76 307 <dd>
Chris@76 308 ', $txt['smiley_preview_using'], ': <select name="set" onchange="updatePreview();selectMethod(\'existing\');">
Chris@76 309
Chris@76 310 ';
Chris@76 311
Chris@76 312 foreach ($context['smiley_sets'] as $smiley_set)
Chris@76 313 echo '
Chris@76 314 <option value="', $smiley_set['path'], '"', $context['selected_set'] == $smiley_set['path'] ? ' selected="selected"' : '', '>', $smiley_set['name'], '</option>';
Chris@76 315
Chris@76 316 echo '
Chris@76 317 </select>
Chris@76 318 </dd>
Chris@76 319 <dt>
Chris@76 320 <strong><label for="smiley_filename">', $txt['smileys_filename'], '</label>: </strong>
Chris@76 321 </dt>
Chris@76 322 <dd>';
Chris@76 323 if (empty($context['filenames']))
Chris@76 324 echo '
Chris@76 325 <input type="text" name="smiley_filename" id="smiley_filename" value="', $context['current_smiley']['filename'], '" onchange="selectMethod(\'existing\');" class="input_text" />';
Chris@76 326 else
Chris@76 327 {
Chris@76 328 echo '
Chris@76 329 <select name="smiley_filename" id="smiley_filename" onchange="updatePreview();selectMethod(\'existing\');">';
Chris@76 330 foreach ($context['filenames'] as $filename)
Chris@76 331 echo '
Chris@76 332 <option value="', $filename['id'], '"', $filename['selected'] ? ' selected="selected"' : '', '>', $filename['id'], '</option>';
Chris@76 333 echo '
Chris@76 334 </select>';
Chris@76 335 }
Chris@76 336
Chris@76 337 echo '
Chris@76 338 </dd>
Chris@76 339 </dl>
Chris@76 340 </fieldset>
Chris@76 341 <fieldset id="ul_settings" style="display: none;">
Chris@76 342 <dl class="settings">
Chris@76 343 <dt>
Chris@76 344 <strong>', $txt['smileys_add_upload_choose'], ':</strong><br />
Chris@76 345 <span class="smalltext">', $txt['smileys_add_upload_choose_desc'], '</span>
Chris@76 346 </dt>
Chris@76 347 <dd>
Chris@76 348 <input type="file" name="uploadSmiley" id="uploadSmiley" onchange="selectMethod(\'upload\');" class="input_file" />
Chris@76 349 </dd>
Chris@76 350 <dt>
Chris@76 351 <strong><label for="sameall">', $txt['smileys_add_upload_all'], ':</label></strong>
Chris@76 352 </dt>
Chris@76 353 <dd>
Chris@76 354 <input type="checkbox" name="sameall" id="sameall" checked="checked" class="input_check" onclick="swapUploads(); selectMethod(\'upload\');" />
Chris@76 355 </dd>
Chris@76 356 </dl>
Chris@76 357 </fieldset>
Chris@76 358
Chris@76 359 <dl id="uploadMore" style="display: none;" class="settings">';
Chris@76 360 foreach ($context['smiley_sets'] as $smiley_set)
Chris@76 361 echo '
Chris@76 362 <dt>
Chris@76 363 ', $txt['smileys_add_upload_for1'], ' <strong>', $smiley_set['name'], '</strong> ', $txt['smileys_add_upload_for2'], ':
Chris@76 364 </dt>
Chris@76 365 <dd>
Chris@76 366 <input type="file" name="individual_', $smiley_set['name'], '" onchange="selectMethod(\'upload\');" class="input_file" />
Chris@76 367 </dd>';
Chris@76 368 echo '
Chris@76 369 </dl>
Chris@76 370 </div>
Chris@76 371 <span class="botslice"><span></span></span>
Chris@76 372 </div>
Chris@76 373 <br />
Chris@76 374 <div class="cat_bar">
Chris@76 375 <h3 class="catbg">', $txt['smiley_new'], '</h3>
Chris@76 376 </div>
Chris@76 377 <div class="windowbg">
Chris@76 378 <span class="topslice"><span></span></span>
Chris@76 379 <div class="content">
Chris@76 380 <dl class="settings">
Chris@76 381 <dt>
Chris@76 382 <strong><label for="smiley_code">', $txt['smileys_code'], '</label>: </strong>
Chris@76 383 </dt>
Chris@76 384 <dd>
Chris@76 385 <input type="text" name="smiley_code" id="smiley_code" value="" class="input_text" />
Chris@76 386 </dd>
Chris@76 387 <dt>
Chris@76 388 <strong><label for="smiley_description">', $txt['smileys_description'], '</label>: </strong>
Chris@76 389 </dt>
Chris@76 390 <dd>
Chris@76 391 <input type="text" name="smiley_description" id="smiley_description" value="" class="input_text" />
Chris@76 392 </dd>
Chris@76 393 <dt>
Chris@76 394 <strong><label for="smiley_location">', $txt['smileys_location'], '</label>: </strong>
Chris@76 395 </dt>
Chris@76 396 <dd>
Chris@76 397 <select name="smiley_location" id="smiley_location">
Chris@76 398 <option value="0" selected="selected">
Chris@76 399 ', $txt['smileys_location_form'], '
Chris@76 400 </option>
Chris@76 401 <option value="1">
Chris@76 402 ', $txt['smileys_location_hidden'], '
Chris@76 403 </option>
Chris@76 404 <option value="2">
Chris@76 405 ', $txt['smileys_location_popup'], '
Chris@76 406 </option>
Chris@76 407 </select>
Chris@76 408 </dd>
Chris@76 409 </dl>
Chris@76 410 <input type="submit" value="', $txt['smileys_save'], '" class="button_submit" />
Chris@76 411 </div>
Chris@76 412 <span class="botslice"><span></span></span>
Chris@76 413 </div>
Chris@76 414 <input type="hidden" name="', $context['session_var'], '" value="', $context['session_id'], '" />
Chris@76 415 </form>
Chris@76 416 </div>
Chris@76 417 <br class="clear" />
Chris@76 418 <script type="text/javascript"><!-- // --><![CDATA[
Chris@76 419
Chris@76 420 function updatePreview()
Chris@76 421 {
Chris@76 422 var currentImage = document.getElementById("preview");
Chris@76 423 currentImage.src = "', $modSettings['smileys_url'], '/" + document.forms.smileyForm.set.value + "/" + document.forms.smileyForm.smiley_filename.value;
Chris@76 424 }
Chris@76 425 // ]]></script>';
Chris@76 426 }
Chris@76 427
Chris@76 428 // Ordering smileys.
Chris@76 429 function template_setorder()
Chris@76 430 {
Chris@76 431 global $context, $settings, $options, $scripturl, $txt, $modSettings;
Chris@76 432
Chris@76 433 echo '
Chris@76 434 <div id="admincenter">';
Chris@76 435
Chris@76 436 foreach ($context['smileys'] as $location)
Chris@76 437 {
Chris@76 438 echo '
Chris@76 439 <form action="', $scripturl, '?action=admin;area=smileys;sa=editsmileys" method="post" accept-charset="', $context['character_set'], '">
Chris@76 440 <div class="cat_bar">
Chris@76 441 <h3 class="catbg">', $location['title'], '</h3>
Chris@76 442 </div>
Chris@76 443 <div class="information">
Chris@76 444 ', $location['description'], '
Chris@76 445 </div>
Chris@76 446 <div class="windowbg">
Chris@76 447 <span class="topslice"><span></span></span>
Chris@76 448 <div class="content">
Chris@76 449 <strong>', empty($context['move_smiley']) ? $txt['smileys_move_select_smiley'] : $txt['smileys_move_select_destination'], '...</strong><br />';
Chris@76 450 foreach ($location['rows'] as $row)
Chris@76 451 {
Chris@76 452 if (!empty($context['move_smiley']))
Chris@76 453 echo '
Chris@76 454 <a href="', $scripturl, '?action=admin;area=smileys;sa=setorder;location=', $location['id'], ';source=', $context['move_smiley'], ';row=', $row[0]['row'], ';reorder=1;', $context['session_var'], '=', $context['session_id'], '"><img src="', $settings['images_url'], '/smiley_select_spot.gif" alt="', $txt['smileys_move_here'], '" /></a>';
Chris@76 455
Chris@76 456 foreach ($row as $smiley)
Chris@76 457 {
Chris@76 458 if (empty($context['move_smiley']))
Chris@76 459 echo '<a href="', $scripturl, '?action=admin;area=smileys;sa=setorder;move=', $smiley['id'], '"><img src="', $modSettings['smileys_url'], '/', $modSettings['smiley_sets_default'], '/', $smiley['filename'], '" style="padding: 2px; border: 0px solid black;" alt="', $smiley['description'], '" /></a>';
Chris@76 460 else
Chris@76 461 echo '<img src="', $modSettings['smileys_url'], '/', $modSettings['smiley_sets_default'], '/', $smiley['filename'], '" style="padding: 2px; border: ', $smiley['selected'] ? '2px solid red' : '0px solid black', ';" alt="', $smiley['description'], '" /><a href="', $scripturl, '?action=admin;area=smileys;sa=setorder;location=', $location['id'], ';source=', $context['move_smiley'], ';after=', $smiley['id'], ';reorder=1;', $context['session_var'], '=', $context['session_id'], '" title="', $txt['smileys_move_here'], '"><img src="', $settings['images_url'], '/smiley_select_spot.gif" alt="', $txt['smileys_move_here'], '" /></a>';
Chris@76 462 }
Chris@76 463
Chris@76 464 echo '
Chris@76 465 <br />';
Chris@76 466 }
Chris@76 467 if (!empty($context['move_smiley']))
Chris@76 468 echo '
Chris@76 469 <a href="', $scripturl, '?action=admin;area=smileys;sa=setorder;location=', $location['id'], ';source=', $context['move_smiley'], ';row=', $location['last_row'], ';reorder=1;', $context['session_var'], '=', $context['session_id'], '"><img src="', $settings['images_url'], '/smiley_select_spot.gif" alt="', $txt['smileys_move_here'], '" /></a>';
Chris@76 470 echo '
Chris@76 471 </div>
Chris@76 472 <span class="botslice"><span></span></span>
Chris@76 473 </div>
Chris@76 474 <input type="hidden" name="reorder" value="1" />
Chris@76 475 </form>
Chris@76 476 <br />';
Chris@76 477 }
Chris@76 478 echo '
Chris@76 479 </div>
Chris@76 480 <br class="clear" />';
Chris@76 481 }
Chris@76 482
Chris@76 483 // Editing Message Icons
Chris@76 484 function template_editicons()
Chris@76 485 {
Chris@76 486 global $context, $settings, $options, $scripturl, $txt, $modSettings;
Chris@76 487
Chris@76 488 template_show_list('message_icon_list');
Chris@76 489 }
Chris@76 490
Chris@76 491 // Editing an individual message icon
Chris@76 492 function template_editicon()
Chris@76 493 {
Chris@76 494 global $context, $settings, $options, $scripturl, $txt, $modSettings;
Chris@76 495
Chris@76 496 echo '
Chris@76 497 <div id="admincenter">
Chris@76 498 <form action="', $scripturl, '?action=admin;area=smileys;sa=editicon;icon=', $context['new_icon'] ? '0' : $context['icon']['id'], '" method="post" accept-charset="', $context['character_set'], '">
Chris@76 499 <div class="cat_bar">
Chris@76 500 <h3 class="catbg">
Chris@76 501 ', $context['new_icon'] ? $txt['icons_new_icon'] : $txt['icons_edit_icon'], '
Chris@76 502 </h3>
Chris@76 503 </div>
Chris@76 504 <div class="windowbg">
Chris@76 505 <span class="topslice"><span></span></span>
Chris@76 506 <div class="content">
Chris@76 507 <dl class="settings">';
Chris@76 508 if (!$context['new_icon'])
Chris@76 509 echo '
Chris@76 510 <dt>
Chris@76 511 <strong>', $txt['smiley_preview'], ': </strong>
Chris@76 512 </dt>
Chris@76 513 <dd>
Chris@76 514 <img src="', $context['icon']['image_url'], '" alt="', $context['icon']['title'], '" />
Chris@76 515 </dd>';
Chris@76 516 echo '
Chris@76 517 <dt>
Chris@76 518 <strong><label for="icon_filename">', $txt['smileys_filename'], '</label>: </strong><br /><span class="smalltext">', $txt['icons_filename_all_gif'], '</span>
Chris@76 519 </dt>
Chris@76 520 <dd>
Chris@76 521 <input type="text" name="icon_filename" id="icon_filename" value="', !empty($context['icon']['filename']) ? $context['icon']['filename'] . '.gif' : '', '" class="input_text" />
Chris@76 522 </dd>
Chris@76 523 <dt>
Chris@76 524 <strong><label for="icon_description">', $txt['smileys_description'], '</label>: </strong>
Chris@76 525 </dt>
Chris@76 526 <dd>
Chris@76 527 <input type="text" name="icon_description" id="icon_description" value="', !empty($context['icon']['title']) ? $context['icon']['title'] : '', '" class="input_text" />
Chris@76 528 </dd>
Chris@76 529 <dt>
Chris@76 530 <strong><label for="icon_board_select">', $txt['icons_board'], '</label>: </strong>
Chris@76 531 </dt>
Chris@76 532 <dd>
Chris@76 533 <select name="icon_board" id="icon_board_select">
Chris@76 534 <option value="0"', empty($context['icon']['board_id']) ? ' selected="selected"' : '', '>', $txt['icons_edit_icons_all_boards'], '</option>';
Chris@76 535
Chris@76 536 foreach ($context['categories'] as $category)
Chris@76 537 {
Chris@76 538 echo '
Chris@76 539 <optgroup label="', $category['name'], '">';
Chris@76 540 foreach ($category['boards'] as $board)
Chris@76 541 echo '
Chris@76 542 <option value="', $board['id'], '"', $board['selected'] ? ' selected="selected"' : '', '>', $board['child_level'] > 0 ? str_repeat('==', $board['child_level'] - 1) . '=&gt;' : '', ' ', $board['name'], '</option>';
Chris@76 543 echo '
Chris@76 544 </optgroup>';
Chris@76 545 }
Chris@76 546 echo '
Chris@76 547 </select>
Chris@76 548 </dd>
Chris@76 549 <dt>
Chris@76 550 <strong><label for="icon_location">', $txt['smileys_location'], '</label>: </strong>
Chris@76 551 </dt>
Chris@76 552 <dd>
Chris@76 553 <select name="icon_location" id="icon_location">
Chris@76 554 <option value="0"', empty($context['icon']['after']) ? ' selected="selected"' : '', '>', $txt['icons_location_first_icon'], '</option>';
Chris@76 555
Chris@76 556 // Print the list of all the icons it can be put after...
Chris@76 557 foreach ($context['icons'] as $id => $data)
Chris@76 558 if (empty($context['icon']['id']) || $id != $context['icon']['id'])
Chris@76 559 echo '
Chris@76 560 <option value="', $id, '"', !empty($context['icon']['after']) && $id == $context['icon']['after'] ? ' selected="selected"' : '', '>', $txt['icons_location_after'], ': ', $data['title'], '</option>';
Chris@76 561
Chris@76 562 echo '
Chris@76 563 </select>
Chris@76 564 </dd>
Chris@76 565 </dl>';
Chris@76 566
Chris@76 567 if (!$context['new_icon'])
Chris@76 568 echo '
Chris@76 569 <input type="hidden" name="icon" value="', $context['icon']['id'], '" />';
Chris@76 570
Chris@76 571 echo '
Chris@76 572
Chris@76 573 <input type="submit" value="', $txt['smileys_save'], '" class="button_submit" />
Chris@76 574 <input type="hidden" name="', $context['session_var'], '" value="', $context['session_id'], '" />
Chris@76 575 </div>
Chris@76 576 <span class="botslice"><span></span></span>
Chris@76 577 </div>
Chris@76 578 </form>
Chris@76 579 </div>
Chris@76 580 <br class="clear" />';
Chris@76 581 }
Chris@76 582
Chris@76 583 ?>