403Webshell
Server IP : 195.130.67.5  /  Your IP : 216.73.216.231
Web Server : Microsoft-IIS/10.0
System : Windows NT WEBSERVER1 10.0 build 17763 (Windows Server 2016) i586
User : IUSR ( 0)
PHP Version : 7.4.19
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/inetpub/wwwroot/control/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/inetpub/wwwroot/control/modules.php
<?

// ----------------- ΔΙΑΧΕΙΡΙΣΗ ΕΝΘΕΜΑΤΩΝ -----------------------			

defined('_ALLOW_ACCESS') or die;

$modules = new Modules($connector, $system, $translator);				
$categories->menuData = $categories->buildMenuData($translator->default_lang["id"],0);	

if (isset($edit_type))
{
	if ($edit_type=="insert")
	{
		$page_title = "Εισαγωγή Νέου Ενθέματος";

		if ($mod_type==0 or $modules->getModuleTypeById($mod_type)==false)
			$select_type = true;

		$mod_type = (int) $mod_type;
		$title = "";
		$show_title = 1;
		$state = 1;
		$position = 0;
		$sort_order = 0;
		$access = 0;
		$classname = "";
		$params = "";
		$body = "";
		$initial_assignments = array(0);
	}
	else if ($edit_type=="update")
	{
		$page_title = "Επεξεργασία Ενθέματος";

		$myrow = $modules->getModuleById($id);				
		$mod_type = $myrow["mod_type"];
		$title = htmlspecialchars($myrow["title"], ENT_QUOTES);
		$show_title = $myrow["show_title"];
		$state = $myrow["state"];
		$position = $myrow['position'];
		$sort_order = $myrow['sort_order'];
		$access = $myrow["access"];
		$classname = $myrow["classname"];
		$params = $myrow['params'];
		
		if ($mod_type==17)
			$body = $myrow['body'];		
		else
			$body = $csystem->rteSafe($myrow['body'], false);

		$initial_assignments = $modules->getCategoriesWhereModuleShows($myrow["id"]);
	}
	?>
	
	<div id="toolbar" class="modules">
		<h3><?=$page_title;?></h3>
		<div class="submenu">
			<ul>
				<?
				if ($select_type!=true)
				{
				?>
					<li><a href="javascript:;" onClick="if (checkInsertEditForm(1,0)==true) ajaxFormSubmit('inserteditform');" title="Αποθήκευση"><img src="images/button_apply.png" alt=""><br>Αποθήκευση</a></li>
					<li><a href="javascript:;" onClick="if (checkInsertEditForm(1,0)==true) document.inserteditform.submit();" title="Αποθήκευση & Κλείσιμο"><img src="images/button_save.png" alt=""><br>Αποθήκευση & Κλείσιμο</a></li>
				<?
				}
				?>
				<li><a href="index.php" title="Άκυρο"><img src="images/button_cancel.png" alt=""><br>Άκυρο</a></li>
			</ul>
		</div>
	</div>
	
	<?
	if ($select_type==true)
	{
	?>
		<h4>Επιλέξτε είδος ενθέματος:</h4>
		<div id="moduletypeselection">
			<ul>
			<?
				$module_types = $modules->getModuleTypesArray();
				foreach ($module_types as $module_type)
				{
					echo '<li><a href="index.php?edit_type=insert&mod_type='.$module_type['id'].'" title="'.$module_type['description'].'"><div class="col1">'.$module_type['name'].':</div><div class="col2">'.$module_type['description'].'</div></a></li>';
				}
			?>
			</ul>
			<div class="clear"></div>
		</div>
	<?
	}
	else
	{
		?>
		<form method="post" name="inserteditform" id="inserteditform" action="index.php">
			<input type="hidden" name="id" value="<?=$id?>">
			<input type="hidden" name="submit_type" value="<?=$edit_type;?>">

			<fieldset class="left">
				<legend>Λεπτομέρειες</legend>
				<div>
					<label for="mod_type">Είδος:</label>
					<input type="hidden" name="mod_type" id="mod_type" value="<?=$mod_type;?>">
					<?
					if ($myrow2 = $modules->getModuleTypeById($mod_type))
						echo $myrow2["name"];
					?>
				</div>
				<div>
					<label for="title">Τίτλος:</label>
					<input type="text" name="title" id="title" size="50" maxlength="255"  value="<?=$title?>">
				</div>
				<div>
					<label for="show_title">Εμφάνιση τίτλου:</label>
					<input type="radio" value="1" name="show_title" id="show_title" <? if ($show_title==1) echo "checked"; ?> title="Ορίζει αν θα εμφανίζεται ο τίτλος στην κορυφή του ενθέματος">Ναι&nbsp;<input type="radio"  value="0" name="show_title" <? if ($show_title==0) echo "checked"; ?> title="Ορίζει αν θα εμφανίζεται ο τίτλος στην κορυφή του ενθέματος">Όχι
				</div>
				<div>
					<label for="state">Κατάσταση:</label>
					<input type="radio" value="1" name="state" id="state" <? if ($state==1) echo "checked"; ?>>Ενεργό&nbsp;<input type="radio" name="state" value="0" <? if ($state==0) echo "checked"; ?>>Ανενεργό
				</div>
				<div>
					<input type="hidden" name="old_position" value="<?=$position?>">
					<label for="position">Τοποθέτηση:</b></label>
					<select size="1" name="position" id="position" onchange="modifyOrderListPositionGroups(this.value)" title="Η θέση του ενθέματος μέσα στην ιστοσελίδα">
					<?
					$module_positions = $modules->getModulePositionsArray();
					foreach ($module_positions as $module_pos)
					{
						if ($edit_type=="insert" and $position==0)
							$position = $module_pos['id'];

						if ($module_pos['id'] == $position)
							$selected_option = " selected";
						else
							$selected_option = "";
						echo '<option value="'.$module_pos['id'].'"'.$selected_option.'>'.$module_pos['position'].'</option>';
					}
					?>
					</select>
				</div>
				<div>
					<input type="hidden" name="old_order" value="<?=$sort_order?>">
					<label for="sort_order">Ταξινόμηση:</label>
					<select size="1" name="sort_order" id="sort_order" title="Η σειρά εμφάνισης του ενθέματος σε σχέση με τα άλλα ενθέματα της ίδιας θέσης">
					<?
						$modules_array = $modules->getModulesOrderedByPosition();
						$cur_position = "";
						foreach ($modules_array as $module)
						{
							if ($module["position"]!=$cur_position and $cur_position!="")
								echo '</optgroup>';

							if ($module["position"]!=$cur_position)
							{
								$cur_position = $module["position"];
								if ($cur_position != $position)
									$group_class = ' class="hide"';
								else
									$group_class = '';
								echo '<optgroup id="positions_group_'.$cur_position.'"'.$group_class.' label="Θέση '.$module_positions[$module["position"]]["position"].'">';
							}

							if ($module['sort_order'] == $sort_order and $cur_position == $position)
								$selected_option = " selected";
							else
								$selected_option = "";
							
							echo '<option value="'.$module['sort_order'].'"'.$selected_option.'>'.$module['sort_order'].' -> '.$module['title'].'</option>';
							$last_order = $module['sort_order'];
						}
						if ($cur_position != "")
							echo '</optgroup>';
						echo '<option value="9999">* -> Μετακίνηση στο τέλος</option>';
					?>								
					</select>
				</div>
				<div>
					<label for="access">Επίπεδο Πρόσβασης:</label>
					<select name="access" id="access">
						<option value="0"<? if ($access==0) echo " selected";?>>Δημόσιο</option>
						<option value="1"<? if ($access==1) echo " selected";?>>Ιδιωτικό</option>
					</select>
				</div>
				<div>
					<label for="classname">CSS Κλάσεις:</label>
					<input type="text" name="classname" id="classname" size="50" maxlength="255"  value="<?=$classname?>" title= "Προσθέστε (χωρισμένες με κενά) τα ονόματα επιπλέον css κλάσεων για το ένθεμα αυτό">
				</div>
			</fieldset>
			
			<?
			// Διάβασε τις παραμέτρους των modules στις αντιστοίχου ονόματος μεταβλητές
			if ($params!="")
			{
				$params_array = explode("\n", $params);
				foreach($params_array as $param_entry)
				{
					$param_array = explode("=",$param_entry);
					${$param_array[0]} = $param_array[1];
				}
			}
			
			if ($mod_type==2)	 // Αναζήτηση
			{
				$param_extra_search_fields = substr($params, (strpos($params,"param_extra_search_fields=")+26));
			?>
				<fieldset class="left">
					<legend>Παράμετροι</legend>
					<div>
						<label for="body">Κείμενο:</label>
						<textarea name="body" id="body" title="Το κείμενο που θα εμφανίζεται πάνω ή κάτω από τη φόρμα αναζήτησης"><?=$body?></textarea>
					</div>
					<div>
						<label for="param_search_text_position">Θέση κειμένου:</label>
						<input type="radio" name="param_search_text_position" id="param_search_text_position" value="top" title="Η θέση εμφάνισης του κειμένου πάνω ή κάτω από την φόρμα εισόδου"<?if ($param_search_text_position=="top" or $edit_type=="insert") echo " checked";?>>Πάνω&nbsp;<input type="radio" name="param_search_text_position" value="bottom" title="Η θέση εμφάνισης του κειμένου πάνω ή κάτω από την φόρμα εισόδου"<?if ($param_text_position=="bottom") echo " checked";?>>Κάτω
					</div>
					<div>
						<label>Επιπλέον πεδία:</label>
						<div class="left">
							<input type="checkbox" name="param_search_in_website" value="1" id="param_search_in_website" title="Εμφάνιση επιλογής αναζήτησης στην ιστοσελίδα" checked disabled>Αναζήτηση στην ιστοσελίδα<br>
							<input type="checkbox" name="param_search_in_contacts" value="1" id="param_search_in_contacts" title="Εμφάνιση επιλογής αναζήτησης στην ιστοσελίδα"<?if ($param_search_in_contacts=="1") echo " checked"?>>Αναζήτηση στις επαφές<br>
							<input type="checkbox" name="param_search_in_catalogue" value="1" id="param_search_in_catalogue" title="Εμφάνιση επιλογής αναζήτησης στην ιστοσελίδα"<?if ($param_search_in_catalogue=="1") echo " checked"?>>Αναζήτηση στην Υπηρεσία Καταλόγου
						</div>
					</div>
					<!--
					<div>
						<label for="param_extra_search_fields">Επιπλέον πεδία:</label>
						<textarea name="param_extra_search_fields" id="param_extra_search_fields" title="Εισάγετε τυχόν επιπλέον πεδία της φόρμας"><?=$param_extra_search_fields?></textarea>
					</div>
					-->
				</fieldset>
			<?
			}
			else if ($mod_type==3 or $mod_type==10)	// Τελευταία νέα - Δημοφιλή άρθρα
			{
			?>
				<fieldset class="left">
					<legend>Παράμετροι</legend>
					<div>
						<label for="param_count">Πλήθος:</label>
						<select name="param_count" id="param_count" title="Το πλήθος των άρθρων που θα προβάλλονται">
							<option value="1"<?if ($param_count=="1") echo " selected"?>>1</option>
							<option value="2"<?if ($param_count=="2") echo " selected"?>>2</option>
							<option value="3"<?if ($param_count=="3") echo " selected"?>>3</option>
							<option value="4"<?if ($param_count=="4") echo " selected"?>>4</option>
							<option value="5"<?if ($param_count=="5" or $edit_type=="insert") echo " selected"?>>5</option>
							<option value="6"<?if ($param_count=="6") echo " selected"?>>6</option>
							<option value="7"<?if ($param_count=="7") echo " selected"?>>7</option>
							<option value="8"<?if ($param_count=="8") echo " selected"?>>8</option>
							<option value="9"<?if ($param_count=="9") echo " selected"?>>9</option>
							<option value="10"<?if ($param_count=="10") echo " selected"?>>10</option>
							<option value="15"<?if ($param_count=="15") echo " selected"?>>15</option>
							<option value="20"<?if ($param_count=="20") echo " selected"?>>20</option>
						</select>
					</div>
					<div>
						<label for="param_frontpage_articles">Πρωτοσέλιδα:</label>
						<input type="radio" value="1" name="param_frontpage_articles" id="param_frontpage_articles"<?if ($param_frontpage_articles=="1" or $edit_type=="insert") echo " checked"?> title="Συμπερίληψη και άρθρων που έχουν οριστεί ως πρωτοσέλιδα ασχέτως της κατηγορίας τους">Προβολή&nbsp;<input type="radio"  value="0" name="param_frontpage_articles"<?if ($param_frontpage_articles=="0") echo " checked"?> title="Μη συμπερίληψη άρθρων που έχουν οριστεί ως πρωτοσέλιδα">Απόκρυψη&nbsp;<input type="radio" value="2" name="param_frontpage_articles"<?if ($param_frontpage_articles=="2") echo " checked"?> title="Προβολή μόνο των άρθρων που έχουν οριστεί ως πρωτοσέλιδα στις επιλεγμένες κατηγορίες">Μόνο πρωτοσέλιδα
					</div>
					<div>
						<label for="articles_from_categories">Άρθρα από τις κατηγορίες:</label>
						<select id="articles_from_categories" name="articles_from_categories[]"  size="10" multiple="multiple" title="Επιλέγει άρθρα από μία κατηγορία ή περισσότερες κατηγορίες">
							<option value=""<?if ($param_category_ids=="") echo " selected";?>>-Όλες τις κατηγορίες-</option>
							<?=$categories->buildControlMenu(0, explode(",", $param_category_ids))?>
						</select>
					</div>
					<?
					if ($mod_type==3)
					{
					?>
						<div>
							<label for="param_show_morenews">Σύνδεσμος Περισσότερα νέα:</label>
							<input type="radio" value="1" name="param_show_morenews" id="param_show_morenews"<?if ($param_show_morenews=="1") echo " checked"?> title="Δείξε τον σύνδεσμο Περισσότερα νέα στο τέλος του ενθέματος">Προβολή&nbsp;<input type="radio"  value="0" name="param_show_morenews"<?if ($param_show_morenews=="0" or $edit_type=="insert") echo " checked"?> title="Απόκρυψη συνδέσμου Περισσότερα νέα στο τέλος του ενθέματος">Απόκρυψη
							&nbsp;&nbsp;Κείμενο συνδέσμου: <input type="text" name="param_show_morenews_text" value="<?=$param_show_morenews_text?>">
						</div>
					<?
					}
					?>
					<div>
						<label for="param_date_format">Μορφή ημερ/νίας:</label>
						<input type="text" name="param_date_format" id="param_date_format" value="<?=($edit_type=="insert"?"d-m-Y":$param_date_format)?>" title="Μορφή εμφανιζόμενης ημερομηνίας εκτός της προκαθορισμένης d-m-Υ (ακολουθείται το php date format)">
					</div>
					<div>
						<label for="param_show_rss_icon">Εικονίδιο RSS:</label>
						<input type="radio" value="1" name="param_show_rss_icon" id="param_show_rss_icon"<?if ($param_show_rss_icon=="1") echo " checked"?> title="Προβολή εικονιδίου RSS Feed στον τίτλο του ενθέματος. Το RSS Feed σχετίζεται με τις επιλεγμένες κατηγορίες του ενθέματος.">Προβολή&nbsp;<input type="radio"  value="0" name="param_show_rss_icon"<?if ($param_show_rss_icon!="1" or $edit_type=="insert") echo " checked"?> title="Δεν προβάλεται εικονίδιο RSS Feed στον τίτλο του ενθέματος">Απόκρυψη
					</div>
					<div>
						<label for="param_hide_when_empty">Επιλογές εμφάνισης:</label>
						<input type="radio" value="0" name="param_hide_when_empty" id="param_hide_when_empty"<?if (empty($param_hide_when_empty)) echo " checked"?> title="Προβολή ενθέματος ακόμα κι αν δεν περιέχει άρθρα.">Εμφάνιση πάντα&nbsp;<input type="radio"  value="1" name="param_hide_when_empty"<?if ($param_hide_when_empty=="1") echo " checked"?> title="Απόκρυψη ενθέματος αν δεν περιέχει άρθρα.">Απόκρυψη ενθέματος αν δεν περιέχει άρθρα
					</div>
				</fieldset>
			<?
			}
			else if ($mod_type==5)	// RSS feed
			{
			?>
				<fieldset class="left">
					<legend>Παράμετροι</legend>
					<div>
						<label for="body">Κείμενο:</label>
						<input type="text" name="body" id="body" value="<?=$body?>" title="Το κείμενο που θα συνοδεύει το εικονίδιο του RSS">
					</div>
				</fieldset>
			<?
			}
			else if ($mod_type==6)	// Στοχεία επικοινωνίας
			{
				if ($param_contact!="")
					$param_contact_array = explode(",",$param_contact);
				else
					$param_contact_array = array(1,1,1,1,1,1,1);
			?>
				<fieldset class="left">
					<legend>Παράμετροι</legend>
					<div>
						<label>Στοιχεία επικοινωνίας:</label>
						<div class="left">
							<input type="checkbox" name="param_contact_show_name" value="1"<?=($param_contact_array[0]==1?" checked":"")?>>Προβολή ονόματος<br />
							<input type="checkbox" name="param_contact_show_address" value="1"<?=($param_contact_array[1]==1?" checked":"")?>>Προβολή διεύθυνσης<br />
							<input type="checkbox" name="param_contact_show_telephone" value="1" <?=($param_contact_array[2]==1?" checked":"")?>>Προβολή τηλεφώνου<br />
							<input type="checkbox" name="param_contact_show_fax" value="1"<?=($param_contact_array[3]==1?" checked":"")?>>Προβολή fax<br />
							<input type="checkbox" name="param_contact_show_cellphone" value="1"<?=($param_contact_array[4]==1?" checked":"")?>>Προβολή κινητού τηλ.<br />
							<input type="checkbox" name="param_contact_show_email" value="1"<?=($param_contact_array[5]==1?" checked":"")?>>Προβολή email<br />
							<input type="checkbox" name="param_contact_show_url" value="1"<?=($param_contact_array[6]==1?" checked":"")?>>Προβολή διεύθυνσης ιστοτόπου<br />
						</div>
					</div>
				</fieldset>
			<?
			}
			else if ($mod_type==7)	 // Δευτερεύον μενού
			{
			?>
				<fieldset class="left">
					<legend>Παράμετροι</legend>
					<div>
						<label style="float: none;">Στοιχεία μενού:</label>
						<?
							if ($param_secondarymenu_items!="")
							{
								$secondarymenu_items_array = explode(",", $param_secondarymenu_items);
								foreach ($secondarymenu_items_array as $secondarymenu_item)
								{
								?>
									<select class="secondarymenu_items" name="secondarymenu_items[]" title="Επιλέγξτε μία κατηγορία που θα εμφανίζονται ως στοιχείο του δευτερεύοντος μενου">
										<option value="">---</option>
										<?=$categories->buildControlMenu(0, array($secondarymenu_item))?>
									</select>
								<?
								}
							}
						?>
						<select class="secondarymenu_items" name="secondarymenu_items[]" title="Επιλέγξτε μία ή περισσότερες κατηγορίες που θα εμφανίζονται ως στοιχεία του δευτερεύοντος μενου">
							<option value="">---</option>
							<?=$categories->buildControlMenu(0)?>
						</select>
					</div>
				</fieldset>
			<?
			}
			else if ($mod_type==8)	 // Επιλογή γλώσσας
			{
			?>
				<fieldset class="left">
					<legend>Παράμετροι</legend>
					<div>
						<label for="param_language_label">Δείκτης:</label>
						<select name="param_language_label" id="param_language_label" title="Εμφανίζει τη λέξη Γλώσσα ως δείκτη">
							<option value="1"<?if ($param_language_label=="1") echo " selected";?>>Ίδια γραμμή</option>
							<option value="2"<?if ($param_language_label=="2") echo " selected";?>>Νέα γραμμή</option>
							<option value="0"<?if ($param_language_label=="0") echo " selected";?>>Όχι</option>
						</select>
					</div>
					<div>
						<label for="param_language_style">Μορφή:</label>
						<select name="param_language_style" id="param_language_style" title="Μορφή εμφάνισης των επιλογών γλώσσας">
							<option value="1"<?if ($param_language_style=="1") echo " selected";?>>Σημαίες</option>
							<option value="2"<?if ($param_language_style=="2") echo " selected";?>>Κείμενο</option>
							<option value="3"<?if ($param_language_style=="3") echo " selected";?>>Λίστα επιλογής</option>
						</select>
					</div>
				</fieldset>
			<?
			}
			else if ($mod_type==9)	// Login form
			{
			?>
				<fieldset class="left">
					<legend>Παράμετροι</legend>
					<div>
						<label for="body">Κείμενο:</label>
						<textarea name="body" id="body" title="Το κείμενο που θα εμφανίζεται πάνω ή κάτω από τη φόρμα σύνδεσης"><?=$body?></textarea>
					</div>
					<div>
						<label for="param_text_position">Θέση κειμένου:</label>
						<input type="radio" name="param_text_position" id="param_text_position" value="top" title="Η θέση εμφάνισης του κειμένου πάνω ή κάτω από την φόρμα εισόδου"<?if ($param_text_position=="top" or $edit_type=="insert") echo " checked";?>>Πάνω&nbsp;<input type="radio" name="param_text_position" value="bottom" title="Η θέση εμφάνισης του κειμένου πάνω ή κάτω από την φόρμα εισόδου"<?if ($param_text_position=="bottom") echo " checked";?>>Κάτω
					</div>
					<div>
						<label for="param_show_greeting">Χαιρετισμός:</label>
						<input type="radio" name="param_show_greeting" id="param_show_greeting" value="0" title="Εμφάνιση ή όχι του μηνύματος χαιρετισμού"<?if ($param_show_greeting=="0") echo " checked";?>>Όχι&nbsp;<input type="radio" name="param_show_greeting" value="1" title="Εμφάνιση ή όχι του μηνύματος χαιρετισμού"<?if ($param_show_greeting=="1" or $edit_type=="insert") echo " checked";?>>Ναι
					</div>
					<div>
						<label for="param_greeting_username">Προσφώνηση:</label>
						<select name="param_greeting_username" id="param_greeting_username" title="Εμφανίζει στον χαιρετισμό το Όνομα Χρήστη ή το Ονοματεπώνυμο">
							<option value="0"<?if ($param_greeting_username=="0") echo " selected";?>>Όνομα χρήστη</option>
							<option value="1"<?if ($param_greeting_username=="1") echo " selected";?>>Ονοματεπώνυμο</option>
						</select>
					</div>
				</fieldset>
			<?
			}
			else if ($mod_type==11)	 // Πολλαπλά Tabs
			{
			?>
				<fieldset class="left">
					<legend>Παράμετροι</legend>
					<div>
						<label for="included_modules">Περικλειόμενα Ενθέματα:</label>
						<select id="included_modules" name="included_modules[]"  size="10" multiple="multiple" title="Επιλέγξτε ένα ή περισσότερα ενθέματα που θα περικλείονται στο Tabs Module">
							<option value="">- Κανένα -</option>
							<?=$modules->buildModulesList(explode(",", $param_included_modules))?>
						</select>
					</div>
				</fieldset>
			<?
			}
			else if ($mod_type==12)	 // Υπο-μενού
			{
			?>
				<fieldset class="left">
					<legend>Παράμετροι</legend>
					<div>
						<label for="param_parent_category">Επιλογή γονικής κατηγορίας:</label>
						<select id="param_parent_category" name="param_parent_category" title="Επιλέγξτε μία κύρια κατηγορία από τη λίστα">
							<option value="-1">- Τρέχουσα κατηγορία  -</option>
							<option value="0"<?if ($param_parent_category=="0") echo " selected"?>>- Ριζική κατηγορία  -</option>
							<?=$categories->buildControlMenu(0, array($param_parent_category))?>
						</select>
					</div>
					<div>
						<label for="param_level_depth">Βάθος επιπέδων:</label>
						<select id="param_level_depth" name="param_level_depth" title="Επιλογή του βάθους επιπέδων που θα σταματάει το μενού. Επιλέγοντας &quot;Όλα&quot; εμφανίζονται όλα τα υπομενού, εφόσον έχει οριστεί σε &quot;Ναι&quot; η &quot;Προβολή υποεπιπέδων&quot;">
							<option value="9999">Όλα</option>
							<option value="1">1</option>
							<option value="2">2</option>
							<option value="3">3</option>
							<option value="4">4</option>
							<option value="5">5</option>
							<option value="6">6</option>
							<option value="7">7</option>
							<option value="8">8</option>
							<option value="9">9</option>
							<option value="10">10</option>
						</select>
					</div>
					<div>
						<label for="param_show_sublevels">Προβολή υποεπιπέδων:</label>
						<input type="radio" value="1" name="param_show_sublevels" id="param_show_sublevels"<?if ($param_show_sublevels=="1" or $edit_type=="insert") echo " checked"?> title="Επεκταμένο μενού με τα υπομενού ορατά">Ναι&nbsp;<input type="radio"  value="0" name="param_show_sublevels"<?if ($param_show_sublevels=="0") echo " checked"?> title="Απόκρυψη των υπομενού">Όχι
					</div>
				</fieldset>
			<?
			}
			else if ($mod_type==13)	// Ημερολόγιο νέων
			{
			?>
				<fieldset class="left">
					<legend>Παράμετροι</legend>
					<div>
						<label for="articles_from_categories">Άρθρα από τις κατηγορίες:</label>
						<select id="articles_from_categories" name="articles_from_categories[]"  size="10" multiple="multiple" title="Επιλέγει άρθρα από μία κατηγορία ή περισσότερες κατηγορίες">
							<option value=""<?if ($param_category_ids=="") echo " selected";?>>-Όλες τις κατηγορίες-</option>
							<?=$categories->buildControlMenu(0, explode(",", $param_category_ids))?>
						</select>
					</div>
				</fieldset>
			<?
			}
			else if ($mod_type==15)	// Τυχαίες εικόνες από άλμπουμ
			{
			?>
				<fieldset class="left">
					<legend>Παράμετροι</legend>
					<div>
						<label for="param_count">Πλήθος:</label>
						<select name="param_count" id="param_count" title="Το πλήθος των εικόνων που θα προβάλλονται">
							<option value="1"<?if ($param_count=="1") echo " selected"?>>1</option>
							<option value="2"<?if ($param_count=="2") echo " selected"?>>2</option>
							<option value="3"<?if ($param_count=="3") echo " selected"?>>3</option>
							<option value="4"<?if ($param_count=="4") echo " selected"?>>4</option>
							<option value="5"<?if ($param_count=="5" or $edit_type=="insert") echo " selected"?>>5</option>
							<option value="6"<?if ($param_count=="6") echo " selected"?>>6</option>
							<option value="7"<?if ($param_count=="7") echo " selected"?>>7</option>
							<option value="8"<?if ($param_count=="8") echo " selected"?>>8</option>
							<option value="9"<?if ($param_count=="9") echo " selected"?>>9</option>
							<option value="10"<?if ($param_count=="10") echo " selected"?>>10</option>
							<option value="15"<?if ($param_count=="15") echo " selected"?>>15</option>
							<option value="20"<?if ($param_count=="20") echo " selected"?>>20</option>
						</select>
					</div>
					<div>
						<label for="param_photogalleries_ids">Εικόνες από τα άλμπουμς:</label>
						<select id="param_photogalleries_ids" name="param_photogalleries_ids[]"  size="10" multiple="multiple" title="Επιλογή εικόνων από ένα ή περισσότερα φωτογραφικά άλμπουμς">
							<option value=""<?if ($param_photogalleries_ids=="") echo " selected";?>>-Όλα τα άλμπουμ-</option>
							<?=$galleries->buildCategoriesOptionList(0, explode(",", $param_photogalleries_ids))?>
						</select>
					</div>
				</fieldset>
			<?
			}
			else if ($mod_type==16)	// Google Map
			{
			?>
				<fieldset class="left">
					<legend>Παράμετροι</legend>
					<div>
						<label for="param_map_width">Πλάτος:</label>
						<input type="text" name="param_map_width" id="param_map_width" value="<?=(($edit_type=="insert" or $param_map_width=="")?"500":$param_map_width)?>" maxlength="4" style="width: 40px">
					</div>
					<div>
						<label for="param_map_height">Ύψος:</label>
						<input type="text" name="param_map_height" id="param_map_height" value="<?=(($edit_type=="insert" or $param_map_height=="")?"300":$param_map_height)?>" maxlength="4" style="width: 40px">
					</div>
					<div>
						<label for="param_map_latitude">Latitude:</label>
						<input type="text" name="param_map_latitude" id="param_map_latitude" value="<?=(($edit_type=="insert" or $param_map_latitude=="")?"41.08387216650339":$param_map_latitude)?>">
					</div>
					<div>
						<label for="param_map_longitude">Longitude:</label>
						<input type="text" name="param_map_longitude" id="param_map_longitude" value="<?=(($edit_type=="insert" or $param_map_longitude=="")?"23.546524047819517":$param_map_longitude)?>">
					</div>
					<div>
						<label for="param_map_zoom">Επίπεδο zoom:</label>
						<input type="text" name="param_map_zoom" id="param_map_zoom" value="<?=(($edit_type=="insert" or $param_map_zoom=="")?"10":$param_map_zoom)?>" maxlength="2" style="width: 20px">
					</div>
					<div>
						<label for="param_show_marker">Προβολή δείκτη:</label>
						<input type="radio" value="1" name="param_show_marker" id="param_show_marker"<?if ($param_show_marker=="1" or $edit_type=="insert") echo " checked"?> title="Προβολή του δείκτη">Ναι&nbsp;<input type="radio"  value="0" name="param_show_marker"<?if ($param_show_marker=="0") echo " checked"?> title="Απόκρυψη του δείκτη">Όχι
					</div>
					<div>
						<label for="param_marker_title">Τίτλος δείκτη:</label>
						<input type="text" name="param_marker_title" id="param_marker_title" value="<?=$param_marker_title?>">
					</div>
					<div>
						<label for="param_marker_image">Εικονίδιο δείκτη:</label>
						<input type="text" name="param_marker_image" id="param_marker_image" value="<?=$param_marker_image?>" style="width: 200px" title="Συμπληρώστε το path του νέου εικονιδίου για να χρησιμοποιηθεί αυτό αντί για το προκαθορισμένο">
						<a id="search_cur_cat_picture" class="button smallpadding" href="javascript:;" onclick="window.open('file_manager.php?type=images&field_id=param_marker_image','ImageManager','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=650,height=510,top=100,left=100');"><img src="images/picbtn.jpg"></a>					
					</div>
					<div>
						<label for="param_show_directions">Οδηγίες πρόσβασης:</label>
						<select name="param_show_directions" id="param_show_directions" title="Προβολή ή όχι οδηγιών πρόσβασης στον προορισμό">
							<option value="0"<?if ($param_show_directions=="0" or $edit_type=="insert") echo " selected"?>>Απόκρυψη</option>
							<option value="1"<?if ($param_show_directions=="1") echo " selected"?>>Οδηγίες από προκαθορισμένη διεύθυνση</option>
							<option value="2"<?if ($param_show_directions=="2") echo " selected"?>>Από διεύθυνση που εισάγει ο χρήστης</option>
						</select>
					</div>
					<div<?if ($param_show_directions!="1") echo ' class="hide"'?>>
						<label for="param_directions_fromaddress">Διεύθυνση από:</label>
						<input type="text" name="param_directions_fromaddress" id="param_directions_fromaddress" value="<?=$param_directions_fromaddress?>" style="width: 250px;">
					</div>
				</fieldset>
			<?
			}
			else if ($mod_type==17)	// Slider
			{
			?>
				<fieldset class="left">
					<legend>Παράμετροι</legend>
					<div>
						<label for="param_photos_folder">Φάκελος εικόνων:</label>
						<input type="text" name="param_photos_folder" id="param_photos_folder" value="<?=$param_photos_folder?>" style=" width: 200px" title="Ο φάκελος που περιέχει τις φωτογραφίες που θα εμφανίζει ο slider">
					</div>
					<div>
						<label for="param_count">Πλήθος slides:</label>
						<select name="param_count" id="param_count" title="Το πλήθος των εικόνων που θα εναλλάσονται">
							<option value="1"<?if ($param_count=="1") echo " selected"?>>1</option>
							<option value="2"<?if ($param_count=="2") echo " selected"?>>2</option>
							<option value="3"<?if ($param_count=="3") echo " selected"?>>3</option>
							<option value="4"<?if ($param_count=="4") echo " selected"?>>4</option>
							<option value="5"<?if ($param_count=="5" or $edit_type=="insert") echo " selected"?>>5</option>
							<option value="6"<?if ($param_count=="6") echo " selected"?>>6</option>
							<option value="7"<?if ($param_count=="7") echo " selected"?>>7</option>
							<option value="8"<?if ($param_count=="8") echo " selected"?>>8</option>
							<option value="9"<?if ($param_count=="9") echo " selected"?>>9</option>
							<option value="10"<?if ($param_count=="10") echo " selected"?>>10</option>
							<option value="15"<?if ($param_count=="15") echo " selected"?>>15</option>
							<option value="20"<?if ($param_count=="20") echo " selected"?>>20</option>
						</select>
					</div>
					<div>
						<label for="param_photo_selection">Επιλογή εικόνων:</label>
						<input type="radio" value="0" name="param_photo_selection" id="param_photo_selection"<?if ($param_photo_selection=="0" or $edit_type=="insert") echo " checked"?> title="Επιλογή των εικόνων με τη σειρά με βάση το όνομά τους από το δεδομένο φάκελο">Με σειρά ονόματος&nbsp;<input type="radio"  value="1" name="param_photo_selection"<?if ($param_photo_selection=="1") echo " checked"?> title="Επιλογή των εικόνων με τυχαία σειρά από το δεδομένο φάκελο">Τυχαία
					</div>
					<div>
						<label for="body">Χαρακτηριστικά εικόνων:</label>
						<textarea name="body" id="body" style="width: 260px; height: 150px" title="Τα χαρακτηριστικά των εικόνων που θα εναλλάσονται χωρισμένα με τον χαρακτήρα | και αλλαγές γραμμής. Σύνταξη: alt|title|url"><?=str_replace("#", PHP_EOL, $body)?></textarea>
					</div>
					<div>
						<label for="param_link_target">Άνοιγμα του link της κάθε εικόνας:</label>
						<select name="param_link_target" id="param_link_target" title="Το παράθυρο στο οποίο θα ανοίγει το link της κάθε εικόνας">
							<option value="0"<?if ($param_link_target=="0") echo " selected"?>>Στο ίδιο παράθυρο</option>
							<option value="1"<?if ($param_link_target=="1") echo " selected"?>>Σε νεό παράθυρο</option>
						<select>
					</div>
					<div>
						<label for="param_effect">Εφέ εναλλαγής:</label>
						<select name="param_effect" id="param_effect" title="Το εφέ εναλλαγής των εικόνων">
							<option value="random"<?if ($param_effect=="random") echo " selected"?>>Random</option>
							<option value="sliceDown"<?if ($param_effect=="sliceDown") echo " selected"?>>Slice Down</option>
							<option value="sliceDownLeft"<?if ($param_effect=="sliceDownLeft") echo " selected"?>>Slice Down Left</option>
							<option value="sliceUp"<?if ($param_effect=="sliceUp") echo " selected"?>>Slice Up</option>
							<option value="sliceUpLeft"<?if ($param_effect=="sliceUpLeft") echo " selected"?>>Slice Up Left</option>
							<option value="sliceUpDown"<?if ($param_effect=="sliceUpDown") echo " selected"?>>Slice Up Down</option>
							<option value="sliceUpDownLeft"<?if ($param_effect=="sliceUpDownLeft") echo " selected"?>>Slice Up Down Left</option>
							<option value="fold"<?if ($param_effect=="fold") echo " selected"?>>Fold</option>
							<option value="fade"<?if ($param_effect=="fade") echo " selected"?>>Fade</option>
							<option value="slideInRight"<?if ($param_effect=="slideInRight") echo " selected"?>>Slide In Right</option>
							<option value="slideInLeft"<?if ($param_effect=="slideInLeft") echo " selected"?>>Slide In Left</option>
							<option value="boxRandom"<?if ($param_effect=="boxRandom") echo " selected"?>>Box Random</option>
							<option value="boxRain"<?if ($param_effect=="boxRain") echo " selected"?>>Box Rain</option>
							<option value="boxRainReverse"<?if ($param_effect=="boxRainReverse") echo " selected"?>>Box Rain Reverse</option>
							<option value="boxRainGrow"<?if ($param_effect=="boxRainGrow") echo " selected"?>>Box Rain Grow</option>
							<option value="boxRainGrowReverse"<?if ($param_effect=="boxRainGrowReverse") echo " boxRainGrowReverse"?>>Box Rain Grow Reverse</option>
						</select>
					</div>
					<div>
						<label for="param_speed">Ταχύτητα εναλλαγής (ms):</label>
						<input type="text" name="param_speed" id="param_speed" value="<?=(($param_speed=="" or $edit_type=="insert")?"500":$param_speed)?>" style=" width: 40px" title="Η ταχύτητα εναλλαγής σε milliseconds">
					</div>
					<div>
						<label for="param_pause">Χρόνος αναμονής (ms):</label>
						<input type="text" name="param_pause" id="param_pause" value="<?=(($param_pause=="" or $edit_type=="insert")?"3000":$param_pause)?>" style=" width: 40px" title="Ο χρόνος αναμονής και προβολής της κάθε εικόνας μεταξύ των εναλλαγών σε milliseconds">
					</div>
					<div>
						<label for="param_slices">Πλήθος slices:</label>
						<input type="text" name="param_slices" id="param_slices" value="<?=(($param_slices=="" or $edit_type=="insert")?"10":$param_slices)?>" style=" width: 40px" title="Το πλήθος των slices για slice animations">
					</div>
					<div>
						<label for="param_boxcols">Box columns:</label>
						<input type="text" name="param_boxcols" id="param_boxcols" value="<?=(($param_boxcols=="" or $edit_type=="insert")?"8":$param_boxcols)?>" style=" width: 40px" title="Το πλήθος των στηλών για box animations">
					</div>
					<div>
						<label for="param_boxrows">Box rows:</label>
						<input type="text" name="param_boxrows" id="param_boxrows" value="<?=(($param_boxrows=="" or $edit_type=="insert")?"4":$param_boxrows)?>" style=" width: 40px" title="Το πλήθος των γραμμών για box animations">
					</div>
					<div>
						<label for="param_directionnav">Βέλη πλοήγησης:</label>
						<select name="param_directionnav" id="param_directionnav" title="Προβολή ή όχι των βελών πλοήγησης πάνω στην εικόνα">
							<option value="0"<?if ($param_directionnav=="0") echo " selected"?>>Απόκρυψη</option>
							<option value="1"<?if ($param_directionnav=="1" or $edit_type=="insert") echo " selected"?>>Προβολή</option>
						</select>
					</div>
					<div>
						<label for="param_directionnavhide">Βέλη μόνο στο hover:</label>
						<select name="param_directionnavhide" id="param_directionnavhide" title="Προβάλει τα βέλη πλοήγησης μόνο όταν το ποντίκι πάει πάνω από την εικόνα">
							<option value="0"<?if ($param_directionnavhide=="0") echo " selected"?>>Όχι</option>
							<option value="1"<?if ($param_directionnavhide=="1" or $edit_type=="insert") echo " selected"?>>Ναι</option>
						</select>
					</div>
					<div>
						<label for="param_controlnav">Κουμπιά πλοήγησης:</label>
						<select name="param_controlnav" id="param_controlnav" title="Προβολή ή όχι των κουμπιών πλοήγησης">
							<option value="0"<?if ($param_controlnav=="0") echo " selected"?>>Απόκρυψη</option>
							<option value="1"<?if ($param_controlnav=="1" or $edit_type=="insert") echo " selected"?>>Προβολή</option>
						</select>
					</div>
				</fieldset>
			<?
			}
			else if ($mod_type==18)	 // Social Buttons
			{
				echo '<div id="fb-root"></div><script>(function(d, s, id) {var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/'.($param_fblike_lang!=""?$param_fblike_lang:"en_US").'/all.js#xfbml=1"; fjs.parentNode.insertBefore(js, fjs);}(document, "script", "facebook-jssdk"));</script>';
				echo '<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?"http":"https";if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document, "script", "twitter-wjs");</script>';
				echo '<script type="text/javascript">window.___gcfg = {lang: "'.($param_gplus_lang!=""?$param_gplus_lang:"en").'"};(function() {var po = document.createElement("script"); po.type = "text/javascript"; po.async = true; po.src = "https://apis.google.com/js/plusone.js"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(po, s);})();</script>';
				echo '<script src="//platform.linkedin.com/in.js" type="text/javascript">lang: '.($module_parameters_array["param_linkedinshare_lang"]!=""?$module_parameters_array["param_linkedinshare_lang"]:$locale).'</script>';
			?>
				<div class="clear"></div>
				<div>
					<fieldset>
						<legend>Facebook Share Button</legend>
						<div class="social_button_settings left">
							<div>
								<label for="param_fbshare_show">Προβολή:</label>
								<input type="radio" name="param_fbshare_show" value="1" id="social_fbshare_show"<?=(($param_fbshare_show=="1" or $param_fbshare_show=="")?" checked":"")?>>Ναι
								<input type="radio" name="param_fbshare_show" value="0"<?=($param_fbshare_show=="0"?" checked":"")?>>Όχι
							</div>
							<div>
								<label for="param_fbshare_width">Πλάτος:</label>
								<input type="text" name="param_fbshare_width" size="5" maxlength="4" value="<?=$param_fbshare_width?>">
							</div>
							<div>
								<label for="param_fbshare_layout">Μορφή:</label>
								<select name="param_fbshare_layout" id="param_fbshare_layout">
									<option value="button"<?=(($param_fbshare_layout=="button")?" selected":"")?>>Οριζόντιο χωρίς μετρητή</option>
									<option value="button_count"<?=($param_fbshare_layout=="button_count"?" selected":"")?>>Οριζόντιο με μετρητή</option>
									<option value="box_count"<?=($param_fbshare_layout=="box_count"?" selected":"")?>>Κάθετο</option>
									<option value="icon_link"<?=($param_fbshare_layout=="icon_link"?" selected":"")?>>Εικονίδιο και link</option>
									<option value="icon"<?=($param_fbshare_layout=="icon"?" selected":"")?>>Εικονίδιο</option>
									<option value="link"<?=($param_fbshare_layout=="link"?" selected":"")?>>Link</option>
								</select>
							</div>
							<div>
								<label for="param_fbshare_lang">Γλώσσα:</label>
								<select name="param_fbshare_lang" id="param_fbshare_lang">
									<option value=""<?=($param_fbshare_lang==""?" selected":"")?>>Αυτόματο</option>
									<option value="en_US"<?=($param_fbshare_lang=="en_US"?" selected":"")?>>Αγγλικά</option>
									<option value="el_GR"<?=($param_fbshare_lang=="el_GR"?" selected":"")?>>Ελληνικά</option>
								</select>
							</div>
						</div>
						<div class="social_button_preview left" id="fb_share_button_preview">
							<?			
							echo '<div class="fb-share-button" data-href="" data-type="'.($param_fbshare_layout!=""?$param_fbshare_layout:"button").'"'.($param_fbshare_width!=""?' data-width="'.$param_fbshare_width.'"':'').'></div>';
							?>
						</div>
					</fieldset>
					<fieldset>
						<legend>Facebook Like Button</legend>
						<div class="social_button_settings left">
							<div>
								<label for="param_fblike_show">Προβολή:</label>
								<input type="radio" name="param_fblike_show" value="1" id="param_fblike_show"<?=(($param_fblike_show=="1" or $param_fblike_show=="")?" checked":"")?>>Ναι
								<input type="radio" name="param_fblike_show" value="0"<?=($param_fblike_show=="0"?" checked":"")?>>Όχι
							</div>
							<div>
								<label for="param_fblike_width">Πλάτος:</label>
								<input type="text" name="param_fblike_width" size="5" maxlength="4" value="<?=$param_fblike_width?>">
							</div>
							<div>
								<label for="param_fblike_layout">Μορφή:</label>
								<select name="param_fblike_layout" id="param_fblike_layout">
									<option value="standard"<?=($param_fblike_layout=="button_count"?" selected":"")?>>Standard</option>
									<option value="button_count"<?=(($param_fblike_layout=="button_count" or $param_fblike_layout=="")?" selected":"")?>>Οριζόντιο με μετρητή</option>
									<option value="button"<?=($param_fblike_layout=="button"?" selected":"")?>>Οριζόντιο χωρίς μετρητή</option>
									<option value="box_count"<?=($param_fblike_layout=="box_count"?" selected":"")?>>Κάθετο</option>
								</select>
							</div>
							<div>
								<label for="param_fblike_action">Κείμενο κουμπιού:</label>
								<select name="param_fblike_action" id="param_fblike_action">
									<option value="like"<?=($param_fblike_action=="like"?" selected":"")?>>Like</option>
									<option value="recommend"<?=($param_fblike_action=="recommend"?" selected":"")?>>Recommend</option>
								</select>
							</div>
						</div>
						<div class="social_button_preview left" id="fb_like_button_preview">
							<?			
							echo '<div class="fb-like" data-href="" data-layout="'.($param_fblike_layout!=""?$param_fblike_layout:"button_count").'" data-action="'.($param_fblike_action!=""?$param_fblike_action:"like").'" data-show-faces="false" data-share="false"'.($param_fblike_width!=""?' data-width="'.$param_fblike_width.'"':'').'></div>';
							?>
						</div>
					</fieldset>
					<fieldset>
						<legend>Facebook Like Box</legend>
						<div class="social_button_settings left">
							<div>
								<label for="param_fblikebox_show">Προβολή:</label>
								<input type="radio" name="param_fblikebox_show" value="1" id="param_fblikebox_show"<?=(($param_fblikebox_show=="1" or $param_fblikebox_show=="")?" checked":"")?>>Ναι
								<input type="radio" name="param_fblikebox_show" value="0"<?=($param_fblikebox_show=="0"?" checked":"")?>>Όχι
							</div>
							<div>
								<label for="param_fblikebox_href">Facebook page:</label>
								http://www.facebook.com/<input type="text" name="param_fblikebox_href" size="20" value="<?=($param_fblikebox_href!=""?$param_fblikebox_href:"FacebookDevelopers")?>">
							</div>
							<div>
								<label for="param_fblikebox_width">Πλάτος:</label>
								<input type="text" name="param_fblikebox_width" size="5" maxlength="4" value="<?=$param_fblikebox_width?>">
							</div>
							<div>
								<label for="param_fblikebox_height">Ύψος:</label>
								<input type="text" name="param_fblikebox_height" size="5" maxlength="4" value="<?=$param_fblikebox_height?>">
							</div>
							<div>
								<label for="param_fblikebox_showheader">Επικεφαλίδα:</label>
								<select name="param_fblikebox_showheader" id="param_fblikebox_showheader">
									<option value="true"<?=($param_fblikebox_showheader=="true"?" selected":"")?>>Προβολή</option>
									<option value="false"<?=($param_fblikebox_showheader=="false"?" selected":"")?>>Απόκρυψη</option>
								</select>
							</div>
							<div>
								<label for="param_fblikebox_showborder">Περίγραμμα:</label>
								<select name="param_fblikebox_showborder" id="param_fblikebox_showheader">
									<option value="true"<?=($param_fblikebox_showborder=="true"?" selected":"")?>>Προβολή</option>
									<option value="false"<?=($param_fblikebox_showborder=="false"?" selected":"")?>>Απόκρυψη</option>
								</select>
							</div>
						</div>
						<div class="social_button_preview left" id="fb_follow_button_preview">
							<?			
							echo '<div class="fb-like-box" data-href="http://www.facebook.com/'.(trim($param_fblikebox_href)!=""?trim($param_fblikebox_href):"FacebookDevelopers").'"'.($param_fblikebox_width!=""?' data-width="'.$param_fblikebox_width.'"':"").($param_fblikebox_height!=""?' data-height="'.$param_fblikebox_height.'"':"").' data-colorscheme="light" data-show-faces="true" data-header="'.(($param_fblikebox_showheader=="true" or $param_fblikebox_showheader=="")?'true':'false').'" data-stream="false" data-show-border="'.(($param_fblikebox_showborder=="true" or $param_fblikebox_showborder=="")?'true':'false').'"></div>';							
							?>
						</div>
					</fieldset>
					<fieldset>
						<legend>Facebook Follow Button</legend>
						<div class="social_button_settings left">
							<div>
								<label for="param_fbfollow_show">Προβολή:</label>
								<input type="radio" name="param_fbfollow_show" value="1" id="param_fbfollow_show"<?=(($param_fbfollow_show=="1" or $param_fbfollow_show=="")?" checked":"")?>>Ναι
								<input type="radio" name="param_fbfollow_show" value="0"<?=($param_fbfollow_show=="0"?" checked":"")?>>Όχι
							</div>
							<div>
								<label for="param_fbfollow_href">Facebook URL:</label>
								http://www.facebook.com/<input type="text" name="param_fbfollow_href" size="15" value="<?=($param_fbfollow_href!=""?$param_fbfollow_href:"zuck")?>">
							</div>
							<div>
								<label for="param_fbfollow_width">Πλάτος:</label>
								<input type="text" name="param_fbfollow_width" size="5" maxlength="4" value="<?=$param_fbfollow_width?>">
							</div>
							<div>
								<label for="param_fbfollow_layout">Μορφή:</label>
								<select name="param_fbfollow_layout" id="param_fbfollow_layout">
									<option value="standard"<?=($param_fbfollow_layout=="standard"?" selected":"")?>>Standard</option>
									<option value="button_count"<?=(($param_fbfollow_layout=="button_count" or $param_fbfollow_layout=="")?" selected":"")?>>Οριζόντιο με μετρητή</option>
									<option value="button"<?=($param_fbfollow_layout=="button"?" selected":"")?>>Οριζόντιο χωρίς μετρητή</option>
									<option value="box_count"<?=($param_fbfollow_layout=="box_count"?" selected":"")?>>Κάθετο</option>
								</select>
							</div>
						</div>
						<div class="social_button_preview left" id="fb_follow_button_preview">
							<?			
							echo '<div class="fb-follow" data-href="http://www.facebook.com/'.(trim($param_fbfollow_href)!=""?trim($param_fbfollow_href):"zuck").'"'.($param_fbfollow_width!=""?' data-width="'.$param_fbfollow_width.'"':"").' data-colorscheme="light" data-layout="'.($param_fbfollow_layout!=""?$param_fbfollow_layout:"button_count").'" data-show-faces="false"></div>';
							?>
						</div>
					</fieldset>
					<fieldset>
						<legend>Twitter Share Button</legend>
						<div class="social_button_settings left">
							<div>
								<label for="param_twittershare_show">Προβολή:</label>
								<input type="radio" name="param_twittershare_show" value="1" id="param_twittershare_show"<?=(($param_twittershare_show=="1" or $param_twittershare_show=="")?" checked":"")?>>Ναι
								<input type="radio" name="param_twittershare_show" value="0"<?=($param_twittershare_show=="0"?" checked":"")?>>Όχι
							</div>
							<div>
								<label for="param_twittershare_layout">Μορφή:</label>
								<select name="param_twittershare_layout" id="param_twittershare_layout">
									<option value="horizontal"<?=($param_twittershare_layout=="horizontal"?" selected":"")?>>Οριζόντιο με μετρητή</option>
									<option value="none"<?=($param_twittershare_layout=="none"?" selected":"")?>>Οριζόντιο χωρίς μετρητή</option>
									<option value="vertical"<?=($param_twittershare_layout=="vertical"?" selected":"")?>>Κάθετο</option>
								</select>
							</div>
							<div>
								<label for="param_twittershare_lang">Γλώσσα:</label>
								<select name="param_twittershare_lang" id="param_twittershare_lang">
									<option value=""<?=($param_twittershare_lang==""?" selected":"")?>>Αυτόματο</option>
									<option value="en"<?=($param_twittershare_lang=="en"?" selected":"")?>>Αγγλικά</option>
									<option value="el"<?=($param_twittershare_lang=="el"?" selected":"")?>>Ελληνικά</option>
								</select>
							</div>
						</div>
						<div class="social_button_preview left" id="twitter_share_button_preview">
							<?			
							echo '<a href="" class="twitter-share-button" data-count="'.($param_twittershare_layout!=""?$param_twittershare_layout:"horizontal").'" data-lang="'.($param_twittershare_lang!=""?$param_twittershare_lang:"en").'">Tweet</a>';
							?>
						</div>
					</fieldset>
					<fieldset>
						<legend>Twitter Follow Button</legend>
						<div class="social_button_settings left">
							<div>
								<label for="param_twitterfollow_show">Προβολή:</label>
								<input type="radio" name="param_twitterfollow_show" value="1" id="param_twitterfollow_show"<?=(($param_twitterfollow_show=="1" or $param_twitterfollow_show=="")?" checked":"")?>>Ναι
								<input type="radio" name="param_twitterfollow_show" value="0"<?=($param_twitterfollow_show=="0"?" checked":"")?>>Όχι
							</div>
							<div>
								<label for="param_twitterfollow_user">Χρήστης:</label>
								<span class="largetxt">@</span>&nbsp;<input type="text" name="param_twitterfollow_user" id="param_twitterfollow_user" value="<?=($param_twitterfollow_user!=""?$param_twitterfollow_user:"twitter")?>">
							</div>
							<div>
								<label for="param_twitterfollow_showusername">Προβολή του username:</label>
								<input type="checkbox" name="param_twitterfollow_showusername" id="param_twitterfollow_showusername" value="1"<?=($param_twitterfollow_showusername=="1"?" checked":"")?>>
							</div>
							<div>
								<label for="param_twitterfollow_lang">Γλώσσα:</label>
								<select name="param_twitterfollow_lang" id="param_twitterfollow_lang">
									<option value=""<?=($param_twitterfollow_lang==""?" selected":"")?>>Αυτόματο</option>
									<option value="en"<?=($param_twitterfollow_lang=="en"?" selected":"")?>>Αγγλικά</option>
									<option value="el"<?=($param_twitterfollow_lang=="el"?" selected":"")?>>Ελληνικά</option>
								</select>
							</div>
						</div>
						<div class="social_button_preview left" id="twitter_follow_button_preview">
							<?			
							echo '<a href="https://twitter.com/'.(trim($param_twitterfollow_user)!=""?trim($param_twitterfollow_user):"twitter").'" class="twitter-follow-button" data-show-count="false" data-dnt="true" data-lang="'.($param_twitterfollow_lang!=""?$param_twitterfollow_lang:"en").'"'.($param_twitterfollow_showusername!="1"?"  data-show-screen-name=\"false\"":"").'>Follow @'.(trim($param_twitterfollow_user)!=""?trim($param_twitterfollow_user):"twitter").'</a>';
							?>
						</div>
					</fieldset>
					<fieldset>
						<legend>Google +1 Button</legend>
						<div class="social_button_settings left">
							<div>
								<label for="param_gplus_show">Προβολή:</label>
								<input type="radio" name="param_gplus_show" value="1" id="param_gplus_show"<?=(($param_gplus_show=="1" or $param_gplus_show=="")?" checked":"")?>>Ναι
								<input type="radio" name="param_gplus_show" value="0"<?=($param_gplus_show=="0"?" checked":"")?>>Όχι
							</div>
							<div>
								<label for="param_gplus_layout">Μορφή:</label>
								<select name="param_gplus_layout" id="param_gplus_layout">
									<option value="small"<?=($param_gplus_layout=="small"?" selected":"")?>>Small(15px)</option>
									<option value="medium"<?=(($param_gplus_layout=="medium" or $param_gplus_layout=="")?" selected":"")?>>Medium(20px)</option>
									<option value="standard"<?=($param_gplus_layout=="standard"?" selected":"")?>>Standart(24px)</option>
									<option value="tall"<?=($param_gplus_layout=="tall"?" selected":"")?>>Tall(60px)</option>
								</select>
							</div>
							<div>
								<label for="param_gplus_lang">Γλώσσα:</label>
								<select name="param_gplus_lang" id="param_gplus_lang">
									<option value=""<?=($param_gplus_lang==""?" selected":"")?>>Αυτόματο</option>
									<option value="en"<?=($param_gplus_lang=="en"?" selected":"")?>>Αγγλικά</option>
									<option value="el"<?=($param_gplus_lang=="el"?" selected":"")?>>Ελληνικά</option>
								</select>
							</div>
						</div>
						<div class="social_button_preview left" id="gplus_button_preview">
							<?			
							echo '<div class="g-plusone" data-size="'.($param_gplus_layout!=""?$param_gplus_layout:"medium").'" data-href=""></div>';
							?>
						</div>
					</fieldset>
					<fieldset>
						<legend>LinkedIn Share Button</legend>
						<div class="social_button_settings left">
							<div>
								<label for="param_linkedinshare_show">Προβολή:</label>
								<input type="radio" name="param_linkedinshare_show" value="1" id="param_linkedinshare_show"<?=(($param_linkedinshare_show=="1" or $param_linkedinshare_show=="")?" checked":"")?>>Ναι
								<input type="radio" name="param_linkedinshare_show" value="0"<?=($param_linkedinshare_show=="0"?" checked":"")?>>Όχι
							</div>
							<div>
								<label for="param_linkedinshare_layout">Μορφή:</label>
								<select name="param_linkedinshare_layout" id="param_linkedinshare_layout">
									<option value="right"<?=($param_linkedinshare_layout=="right"?" selected":"")?>>Οριζόντιο με μετρητή</option>
									<option value="none"<?=($param_linkedinshare_layout=="none"?" selected":"")?>>Οριζόντιο χωρίς μετρητή</option>
									<option value="top"<?=($param_linkedinshare_layout=="top"?" selected":"")?>>Κάθετο</option>
								</select>
							</div>
							<div>
								<label for="param_linkedinshare_lang">Γλώσσα:</label>
								<select name="param_linkedinshare_lang" id="param_linkedinshare_lang">
									<option value=""<?=($param_linkedinshare_lang==""?" selected":"")?>>Αυτόματο</option>
									<option value="en_US"<?=($param_linkedinshare_lang=="en_US"?" selected":"")?>>Αγγλικά</option>
									<option value="el_GR"<?=($param_linkedinshare_lang=="el_GR"?" selected":"")?>>Ελληνικά</option>
								</select>
							</div>
						</div>
						<div class="social_button_preview left" id="linkedin_share_button_preview">
							<?			
							echo '<script type="IN/Share" data-url="http://www.in.gr" data-counter="'.(($param_linkedinshare_layout!="")?$param_linkedinshare_layout:"right").'"></script>';
							?>
						</div>
					</fieldset>
				</div>
			<?
			}
			else if ($mod_type==19)	// Newsletter
			{
			?>
				<fieldset class="left">
					<legend>Παράμετροι</legend>
					<div>
						<label for="body">Συνοδευτικό κείμενο:</label>
						<textarea name="body" id="body" title="Το κείμενο που θα εμφανίζεται πάνω ή κάτω από τη φόρμα του Newsletter"><?=$body?></textarea>
					</div>
					<div>
						<label for="param_text_position">Θέση κειμένου:</label>
						<input type="radio" name="param_text_position" id="param_text_position" value="top" title="Η θέση εμφάνισης του κειμένου πάνω ή κάτω από την φόρμα του Newsletter"<?if ($param_text_position=="top" or $edit_type=="insert") echo " checked";?>>Πάνω&nbsp;<input type="radio" name="param_text_position" value="bottom" title="Η θέση εμφάνισης του κειμένου πάνω ή κάτω από την φόρμα του Newsletter"<?if ($param_text_position=="bottom") echo " checked";?>>Κάτω
					</div>
					<div>
						<label for="param_show_name_field">Εμφάνιση πεδίου ονόματος:</label>
						<input type="radio" name="param_show_name_field" id="param_show_name_field" value="0" title="Εμφάνιση ή όχι του πεδίου για την εισαγωγή του ονόματος του συνδρομητή"<?if ($param_show_name_field=="0") echo " checked";?>>Όχι&nbsp;
						<input type="radio" name="param_show_name_field" value="1" title="Εμφάνιση ή όχι του πεδίου για την εισαγωγή του ονόματος του συνδρομητή"<?if ($param_show_name_field=="1" or $edit_type=="insert") echo " checked";?>>Ναι
					</div>
					<div>
						<label for="param_show_req_name">Υποχρεωτική εισαγωγή ονόματος:</label>
						<input type="radio" name="param_show_req_name" id="param_show_req_name" value="0" title="Επιλέξτε αν το πεδίο ονόματος θα είναι υποχρεωτικό ή όχι"<?if ($param_show_req_name=="0") echo " checked";?>>Όχι&nbsp;
						<input type="radio" name="param_show_req_name" value="1" title="Επιλέξτε αν το πεδίο ονόματος θα είναι υποχρεωτικό ή όχι"<?if ($param_show_req_name=="1" or $edit_type=="insert") echo " checked";?>>Ναι
					</div>
				</fieldset>
			<?
			}
			?>
			<div class="clear"></div>						
			<?
			if ($mod_type==16)	 // Google Map
			{
			?>
			<fieldset class="lleft">
				<legend>Χάρτης</legend>
				<div>
					<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDFK3OwvK9ulohqK5SS_Zcov8iZkN00x6Y&callback=initMap"></script>
					
					<script type="text/javascript">
						// Global variables
						var map, marker, infowindow;
						var directionsService = new google.maps.DirectionsService();
						var directionsDisplay = new google.maps.DirectionsRenderer();
						var map_latlng = new google.maps.LatLng($('#param_map_latitude').val(), $('#param_map_longitude').val());  
						var map_zoom = parseInt($('#param_map_zoom').val());
						
						function initialize() {
							var marker_title = $('#param_marker_title').val();
							var marker_image_path = '../'+$('#param_marker_image').val();
							var infowindow_content = $('textarea#body').val();
							
							if ($("input[name='param_show_marker']:checked").val()=="1" && $("#param_show_directions").val()!="1")
							{
								var marker_visible = true;
							}
							else
							{
								var marker_visible = false;
							}
							
							// Creating an object literal containing the properties we want to pass to the map  
							var options = {  
								zoom: map_zoom,
								center: map_latlng,
								draggable: true,
								mapTypeId: google.maps.MapTypeId.ROADMAP
							}; 
							
							// Calling the constructor, thereby initializing the map  
							map = new google.maps.Map(document.getElementById('map_canvas'), options);  

							// Handle directions results using the DirectionsRenderer object to render these results
							directionsDisplay.setMap(map);
							directionsDisplay.setPanel(document.getElementById('directions'));
							
							if ($("#param_show_directions").val()=="1")
							{
								calcRoute();
							}

							// Creating a marker image
							if (marker_image_path=="../")
							{
								var marker_image = '';
							}
							else
							{
								var marker_image = new google.maps.MarkerImage(marker_image_path);
								//var marker_shadow = new google.maps.MarkerImage('../images/theme/googlemap_teiser_marker_shadow.png', new google.maps.Size(41, 44), new google.maps.Point(0, 0), new google.maps.Point(20, 44));
							}
							
							// Creating a marker
							marker = new google.maps.Marker({
								position: map_latlng, 
								icon: marker_image,
                                shadow: '',
								map: map,
								title: marker_title,
								visible: marker_visible
							});
							
							// Creating an InfowWindow          
							infowindow = new google.maps.InfoWindow({
								content: infowindow_content
							});
							  
							// Adding a click event to the marker
							google.maps.event.addListener(marker, 'click', function() {
								// Opening the InfoWindow
								infowindow.open(map, marker);
							});
						
							// Adding a drag event to the marker
							google.maps.event.addListener(map, 'drag', function() {
								$("#param_map_latitude").val(map.getCenter().lat());
								$("#param_map_longitude").val(map.getCenter().lng());
								marker.setPosition(map.getCenter());
								map_latlng = map.getCenter();
							});
							
							// Adding a zoom_changed event to the map
							google.maps.event.addListener(map, 'zoom_changed', function() {
								$("#param_map_zoom").val(map.getZoom());								
							});
							
							// Adding a closeclick event to the infowindow
							google.maps.event.addListener(infowindow,'closeclick',function(){
							   map.panTo(map_latlng);
							});						
						}

						function calcRoute()
						{
							var start = document.getElementById('param_directions_fromaddress').value;
							var end = map.getCenter();
							var request = {
							  origin: start,
							  destination: end,
							  travelMode: google.maps.DirectionsTravelMode.DRIVING
							};
							
							directionsService.route(request, function(response, status) {
								if (status == google.maps.DirectionsStatus.OK)
								{
									directionsDisplay.setDirections(response);
								}
							});
						}
						
						google.maps.event.addDomListener(window, 'load', initialize);
					</script>
		
					<div id="map_canvas" style="width:<?=(($edit_type=="insert" or $param_map_width=="")?"500":$param_map_width)?>px;height:<?=(($edit_type=="insert" or $param_map_height=="")?"300":$param_map_height)?>px"></div>
					<div id="directions"></div>
				</div>
			</fieldset>
			<?
			}
			?>
			<div class="clear"></div>						
			<?
			if ($mod_type==1 or $mod_type==16)	 // custom HTML ή χάρτης Google
			{
			?>
			<fieldset class="lleft">
				<legend>Περιεχόμενο</legend>
				<div>
					<textarea id="body" name="body"><?=$body?></textarea>
					<script type="text/javascript">
						var editor1 = CKEDITOR.replace( 'body', {
							toolbar : 'MyToolBar',
							height: '200',
							filebrowserBrowseUrl : 'file_manager.php?type=files',
							filebrowserImageBrowseUrl : 'file_manager.php?type=images',
							filebrowserFlashBrowseUrl : 'file_manager.php?type=flash',
						});
					</script>
				</div>
			</fieldset>
			<?
			}
			?>
			<div class="clear"></div>
			<fieldset class="lleft">
				<legend>Εμφάνιση ενθέματος στις κατηγορίες</legend>
				<?
				if (!empty($initial_assignments) and count($initial_assignments)==1 and $initial_assignments[0]==0)
					$assignedall=1;
				else
					$assignedall=0;
				?>
				<div class="left">	
					<label for="cats">Κατηγορίες:</label>
					<div id="cat_selection_type"><input type="radio" value="all" name="cats" id="cats"<?if ($assignedall==1) echo " checked"?> onClick="allselections('assignments');">Όλες<br /><input type="radio"  value="none" name="cats"<?if (count($initial_assignments)==0) echo " checked"?> onClick="disableselections('assignments');">Καμία<br /><input type="radio"  value="select" name="cats"<?if (count($initial_assignments)>=1 and $assignedall==0) echo " checked"?> onClick="enableselections('assignments');">Επιλογή κατηγοριών από τη λίστα</div>
				</div>
				<div class="clear"></div>
				<div>
					<label for="assignments">Επιλογή κατηγοριών:</label>
					<select id="assignments" name="assignments[]"  size="12" multiple="multiple">
						<?=$categories->buildControlMenu(0, $initial_assignments)?>
						<option value="-1"<?=(in_array("-1", $initial_assignments)?" selected":"")?>>- Σελίδα αυθεντικοποίησης -</option>
						<option value="-2"<?=(in_array("-2", $initial_assignments)?" selected":"")?>>- Σελίδα αναζήτησης -</option>
						<option value="-3"<?=(in_array("-3", $initial_assignments)?" selected":"")?>>- Σελίδα αρχείου άρθρων -</option>
						<option value="-4"<?=(in_array("-4", $initial_assignments)?" selected":"")?>>- Σελίδα εγγραφής στο Newsletter -</option>
						<option value="-5"<?=(in_array("-5", $initial_assignments)?" selected":"")?>>- Σελίδα προβολής άρθρων με συγκεκριμένο tag -</option>
					</select>								
					<?
					if ($assignedall==1)
						echo '<script type="text/javascript">allselections(\'assignments\');</script>';
					else if (!empty($initial_assignments) and count($initial_assignments)==0)
						echo '<script type="text/javascript">disableselections(\'assignments\');</script>';
					?>							
				</div>
			</fieldset>
			<div class="clear"></div>
		</form>
	<?
	}
}
else
{
?>
	<div id="toolbar" class="modules">
		<h3>Διαχείριση Ενθεμάτων</h3>
		<div class="submenu">
			<ul>
				<li><a href="index.php?edit_type=insert" title="Προσθήκη νέου ενθέματος"><img src="images/add_module.jpg"><br />Νέο ένθεμα</a></li>
			</ul>
		</div>
	</div>			
	
	<?
	if (isset($submit_type))
	{
		$body = $csystem->rteSafe($body, true);

		// insert/update module
		if ($mod_type == 2)	// mod_search
		{							
			$params = "param_search_text_position=".$param_search_text_position;
			$params .= "\nparam_search_in_website=1";
			$params .= "\nparam_search_in_contacts=".$param_search_in_contacts;
			$params .= "\nparam_search_in_catalogue=".$param_search_in_catalogue;
		}
		else if ($mod_type == 3 or $mod_type == 10)	// mod_latestnews ή mod_popular
		{							
			$params = "param_count=".$param_count;
			$params .= "\nparam_frontpage_articles=".$param_frontpage_articles;
			$params .= "\nparam_category_ids=".implode(",",$articles_from_categories);
			$params .= "\nparam_date_format=".$param_date_format;
			if ($mod_type == 3)
			{
				$params .= "\nparam_show_morenews=".$param_show_morenews;
				$params .= "\nparam_show_morenews_text=".$param_show_morenews_text;
			}
			$params .= "\nparam_show_rss_icon=".$param_show_rss_icon;
			$params .= "\nparam_hide_when_empty=".$param_hide_when_empty;
		}
		else if ($mod_type == 6)	// mod_contact
		{
			$params = "param_contact=".((int) $param_contact_show_name).",".((int) $param_contact_show_address).",".((int) $param_contact_show_telephone).",".((int) $param_contact_show_fax).",".((int) $param_contact_show_cellphone).",".((int) $param_contact_show_email).",".((int) $param_contact_show_url);							
		}
		else if ($mod_type == 7)	// mod_secondarymenu
		{
			$secondarymenu_items_string = "";
			foreach ($secondarymenu_items as $secondarymenu_item)
			{
				if ($secondarymenu_item!="")
				{
					if ($secondarymenu_items_string!="")
						$secondarymenu_items_string .= ",";
					$secondarymenu_items_string .= $secondarymenu_item;
				}
			}
			
			$params = "param_secondarymenu_items=".$secondarymenu_items_string;
		}
		else if ($mod_type == 8)	// mod_language
		{							
			$params = "param_language_label=".$param_language_label;
			$params .= "\nparam_language_style=".$param_language_style;
		}
		else if ($mod_type == 9)	// mod_login
		{							
			$params = "param_text_position=".$param_text_position;
			$params .= "\nparam_show_greeting=".$param_show_greeting;
			$params .= "\nparam_greeting_username=".$param_greeting_username;
		}
		else if ($mod_type == 11)	// mod_tabs
		{
			$params = "param_included_modules=".implode(",",$included_modules);
		}
		else if ($mod_type == 12)	// mod_submenu
		{
			$params = "param_parent_category=".$param_parent_category;
			$params .= "\nparam_level_depth=".$param_level_depth;
			$params .= "\nparam_show_sublevels=".$param_show_sublevels;
		}
		else if ($mod_type == 13)	// mod_calendar
		{							
			$params .= "\nparam_category_ids=".implode(",",$articles_from_categories);
			$assignments[] = -3;	// Πρόσθεσε στις κατηγορίες όπου θα εμφανίζεται το ένθεμα και την κατηγορία -3 που αντιστοιχεί σε σελίδα αρχείου άρθρων
		}
		else if ($mod_type == 15)	// mod_photos
		{							
			$params = "param_count=".$param_count;
			$params .= "\nparam_photogalleries_ids=".implode(",",$param_photogalleries_ids);
		}
		else if ($mod_type == 16)	// mod_googlemap
		{							
			$params = "param_map_width=".$param_map_width;
			$params .= "\nparam_map_height=".$param_map_height;
			$params .= "\nparam_map_latitude=".$param_map_latitude;
			$params .= "\nparam_map_longitude=".$param_map_longitude;
			$params .= "\nparam_map_zoom=".$param_map_zoom;
			$params .= "\nparam_show_marker=".$param_show_marker;
			$params .= "\nparam_marker_title=".$param_marker_title;
			$params .= "\nparam_marker_image=".$param_marker_image;			
			$params .= "\nparam_show_directions=".$param_show_directions;			
			$params .= "\nparam_directions_fromaddress=".$param_directions_fromaddress;			
		}
		else if ($mod_type == 17)	// mod_photoslider
		{							
			$body = str_replace(array('\r\n','\r','n'), '#', $body);

			$params = "param_photos_folder=".$param_photos_folder;
			$params .= "\nparam_count=".$param_count;
			$params .= "\nparam_photo_selection=".$param_photo_selection;
			$params .= "\nparam_link_target=".$param_link_target;
			$params .= "\nparam_effect=".$param_effect;			
			$params .= "\nparam_speed=".$param_speed;			
			$params .= "\nparam_pause=".$param_pause;			
			$params .= "\nparam_slices=".$param_slices;			
			$params .= "\nparam_boxcols=".$param_boxcols;			
			$params .= "\nparam_boxrows=".$param_boxrows;			
			$params .= "\nparam_directionnav=".$param_directionnav;
			$params .= "\nparam_directionnavhide=".$param_directionnavhide;
			$params .= "\nparam_controlnav=".$param_controlnav;			
		}
		else if (in_array($mod_type, array(18,19)))	// mod_socialbuttons, mod_newsletter
		{							
			$params = "";

			foreach ($_POST as $key=>$value)
			{
				if (strpos($key, "param_")===0)
				{
					if ($params!="")
						$params .= "\n";
					$params .= $key."=".$value;
				}
			}
		}

		if ($submit_type=="insert")
		{
			$result = $modules->insertModule($title, $body, $mod_type, $show_title, $state, $sort_order, $position, $params, $access, $classname);
			$id = $connector->getLastInsertedId();
			$msg = array("Το ένθεμα καταχωρήθηκε επιτυχώς", "Δυστυχώς απέτυχε η εισαγωγή του νέου ενθέματος");
		}
		else if ($submit_type=="update")
		{
			$result = $modules->updateModule($id, $title, $body, $show_title, $state, $sort_order, $position, $params, $access, $classname);
			$msg = array("Το ένθεμα ενημερώθηκε επιτυχώς", "Δυστυχώς απέτυχε η ενημέρωση του ενθέματος");
		}

		if ($result==true)
		{
			echo "<div class='notification success'><div>".$msg[0]."</div></div>";
			
			//	Καταχώρηση των αντιστοιχίσεων του module σε κατηγορίες
			if ($cats=="all")
				$modules->assignModuleToCategories($id, array(0));
			else if ($cats=="select")
				$modules->assignModuleToCategories($id, $assignments);

			if ($submit_type=="insert")
				$session->insertLog("Επιτυχημένη προσθήκη νέου ενθέματος με id: ".$id);
			else
				$session->insertLog("Επιτυχημένη ενημέρωση του ενθέματος με id: ".$id);
		}
		else
		{
			echo "<div class='notification error'><div>".$msg[1]."</div></div>";

			if ($submit_type=="insert")
				$session->insertLog("Αποτυχημένη προσθήκη νέου ενθέματος με title: ".$title);
			else
				$session->insertLog("Αποτυχημένη ενημέρωση του ενθέματος με id: ".$id);
		}

		// Ajax output
		echo '<div id="ajax_output" class="hide"><div id="response_status">'.$result.'</div><div id="response_text">'.$id.'</div></div>';

		// Επαναταξινόμηση ενθεμάτων αν είναι απαραίτητο
		if ($sort_order != $old_order or $position != $old_position)
			$modules->reorderModules($position);			
	}
	else if (isset($delete))
	{
		$myrow = $modules->getModuleById($deleteid);
		$position = $myrow["position"]; // Χρησιμοποιείται στην επαναταξινόμηση παρακάτω

		$result = $modules->deleteModule($deleteid);
		
		if ($result==true)
		{
			$modules->reorderModules($position); // Επαναταξινόμηση των ενθεμάτων που ανοίκουν στο ίδιο position με το διαγραμμένο ένθεμα αν είναι απαραίτητο
			echo "<div class='notification success'><div>Το ένθεμα διαγράφηκε επιτυχώς</div></div>";
			
			$session->insertLog("Επιτυχημένη διαγραφή του ενθέματος με id: ".$deleteid);
		}
		else
		{
			echo "<div class='notification error'><div>Δυστυχώς η διαγραφή του ενθέματος απέτυχε</div></div>";

			$session->insertLog("Αποτυχημένη διαγραφή του ενθέματος με id: ".$deleteid);
		}
	}
	else if (isset($toggleState))
	{
		$modules->toggleModuleState($id);
		$session->insertLog("Επιτυχημένη εναλλαγή κατάστασης του ενθέματος με id: ".$id);
	}
	else if (isset($toggleAccess))
	{
		$modules->toggleModuleAccess($id);
		$session->insertLog("Επιτυχημένη εναλλαγή πρόσβασης του ενθέματος με id: ".$id);
	}
	else if ($moveDirection!="")
	{
		$modules->moveModule($id, $moveDirection);
		$session->insertLog("Επιτυχημένη μετακίνηση του ενθέματος με id: ".$id);
	}

	if ($_SESSION["cms_module_type"]!=-1)
		$criteria[] = "modules.mod_type=".$_SESSION["cms_module_type"];
	if ($_SESSION["cms_module_position"]!=-1)
		$criteria[] = "modules.position=".$_SESSION["cms_module_position"];
	if ($_SESSION["cms_content_state"]!=-1)
		$criteria[] = "modules.state=".$_SESSION["cms_content_state"];

	$final_criteria = "";
	if (!empty($criteria) and count($criteria)>0)
		$final_criteria = "AND ".implode(" AND ", $criteria);

	$order_by = "modules.".$_SESSION["cms_table_ordering"];
	if (strpos($_SESSION["cms_table_ordering"], "position")===0)
		$order_by = "module_positions.".$_SESSION["cms_table_ordering"];

	$result = $connector->query("SELECT modules.* FROM modules, module_positions WHERE modules.position=module_positions.id $final_criteria ORDER BY ".$order_by." ".$_SESSION["cms_order_type"]." LIMIT ".$_SESSION["cms_start"].",".$_SESSION["cms_results_per_page"]);

	$result2 = $connector->query("SELECT modules.* FROM modules, module_positions WHERE modules.position=module_positions.id $final_criteria");
	$total_results = $connector->getNumRows($result2);
	$aa = $_SESSION["cms_start"];	
	?>
	
	<div id="content_filters">
		<div>
			<form method="post" action="index.php">
				<input type="hidden" name="start" value="0">
				<label for="module_type">Είδος:</label>
				<select size="1" name="module_type" id="module_type" onchange="submit();">
				<option value="-1" <? if ($_SESSION["cms_module_type"]=="-1") echo "selected";?>>Όλα τα είδη</option>
					<?
					$module_types_array = $modules->getModuleTypesArray();
					if (count($module_types_array)>0)
					{
						foreach ($module_types_array as $module_type)
						{
							echo '<option value="'.$module_type["id"].'"'.($_SESSION["cms_module_type"]==$module_type["id"]?" selected":"").'>'.$module_type["name"].'</option>';
						}
					}
					?>
				</select>
			</form>
		</div>
		<div>	
			<form method="post" action="index.php">
				<input type="hidden" name="start" value="0">
				<label for="module_position">Τοποθέτηση:</label>
				<select size="1" name="module_position" id="module_position" onchange="submit();">
					<option value="-1"<? if ($_SESSION["cms_module_position"]==-1) echo " selected";?>>Όλες οι θέσεις</option>
					<?
					$module_positions_array = $modules->getModulePositionsArray();
					if (count($module_positions_array)>0)
					{
						foreach ($module_positions_array as $module_position)
						{
							echo '<option value="'.$module_position["id"].'"'.($_SESSION["cms_module_position"]==$module_position["id"]?" selected":"").'>'.$module_position["position"].'</option>';
						}
					}
					?>
				</select>
			</form>
		</div>
		<div>
			<form method="post" action="index.php">
				<input type="hidden" name="start" value="0">
				<label for="content_state">Κατάσταση:</label>
				<select size="1" name="content_state" id="content_state" onchange="submit();">
				<option value="-1"<?=($_SESSION["cms_content_state"]=="-1"?" selected":"")?>>Όλα</option>
				<option value="1"<?=($_SESSION["cms_content_state"]=="1"?" selected":"")?>>Ενεργά</option>
				<option value="0"<?=($_SESSION["cms_content_state"]=="0"?" selected":"")?>>Ανενεργά</option>
				</select>
			</form>
		</div>
	</div>							

	<table id="content_table">
		<thead>
			<tr>
				<th width="10">#</th>
				<th width="300"><a href="index.php?table_ordering=title&order_type=<? if ($_SESSION["cms_order_type"]=="ASC") echo "DESC"; else echo "ASC";?>" title="Ταξινόμηση με βάση αυτή τη στήλη">Τίτλος</a><? if ($_SESSION["cms_table_ordering"]=="title" and $_SESSION["cms_order_type"]=="ASC") echo '&nbsp;<img src="images/sort_asc.png">'; else if ($_SESSION["cms_table_ordering"]=="title" and $_SESSION["cms_order_type"]=="DESC") echo '&nbsp;<img src="images/sort_desc.png">';?></th>
				<th width="90" nowrap><a href="index.php?table_ordering=state&order_type=<? if ($_SESSION["cms_order_type"]=="ASC") echo "DESC"; else echo "ASC";?>" title="Ταξινόμηση με βάση αυτή τη στήλη">Ενεργό</a><? if ($_SESSION["cms_table_ordering"]=="state" and $_SESSION["cms_order_type"]=="ASC") echo '&nbsp;<img src="images/sort_asc.png">'; else if ($_SESSION["cms_table_ordering"]=="state" and $_SESSION["cms_order_type"]=="DESC") echo '&nbsp;<img src="images/sort_desc.png">';?></th>
				<th width="100" nowrap><a href="index.php?table_ordering=sort_order&order_type=<? if ($_SESSION["cms_order_type"]=="ASC") echo "DESC"; else echo "ASC";?>" title="Ταξινόμηση με βάση αυτή τη στήλη">Ταξινόμηση</a><? if ($_SESSION["cms_table_ordering"]=="sort_order" and $_SESSION["cms_order_type"]=="ASC") echo '&nbsp;<img src="images/sort_asc.png">'; else if ($_SESSION["cms_table_ordering"]=="sort_order" and $_SESSION["cms_order_type"]=="DESC") echo '&nbsp;<img src="images/sort_desc.png">';?></th>
				<th width="90" nowrap><a href="index.php?table_ordering=position&order_type=<? if ($_SESSION["cms_order_type"]=="ASC") echo "DESC"; else echo "ASC";?>" title="Ταξινόμηση με βάση αυτή τη στήλη">Τοποθέτηση</a><? if ($_SESSION["cms_table_ordering"]=="position" and $_SESSION["cms_order_type"]=="ASC") echo '&nbsp;<img src="images/sort_asc.png">'; else if ($_SESSION["cms_table_ordering"]=="position" and $_SESSION["cms_order_type"]=="DESC") echo '&nbsp;<img src="images/sort_desc.png">';?></th>
				<th width="90" nowrap><a href="index.php?table_ordering=access&order_type=<? if ($_SESSION["cms_order_type"]=="ASC") echo "DESC"; else echo "ASC";?>" title="Ταξινόμηση με βάση αυτή τη στήλη">Πρόσβαση</a><? if ($_SESSION["cms_table_ordering"]=="access" and $_SESSION["cms_order_type"]=="ASC") echo '&nbsp;<img src="images/sort_asc.png">'; else if ($_SESSION["cms_table_ordering"]=="access" and $_SESSION["cms_order_type"]=="DESC") echo '&nbsp;<img src="images/sort_desc.png">';?></th>
				<th width="150" nowrap><a href="index.php?table_ordering=mod_type&order_type=<? if ($_SESSION["cms_order_type"]=="ASC") echo "DESC"; else echo "ASC";?>" title="Ταξινόμηση με βάση αυτή τη στήλη">Είδος</a><? if ($_SESSION["cms_table_ordering"]=="mod_type" and $_SESSION["cms_order_type"]=="ASC") echo '&nbsp;<img src="images/sort_asc.png">'; else if ($_SESSION["cms_table_ordering"]=="mod_type" and $_SESSION["cms_order_type"]=="DESC") echo '&nbsp;<img src="images/sort_desc.png">';?></th>
				<th width="30">Επεξ.</th>
				<th width="30">Μετάφ.</th>
				<th width="30">Διαγρ.</th>
			</tr>
		</thead>
		<tbody>
		<? 
		$row_style = 0;
		while ($myrow = $connector->fetchArray($result))
		{
			$myrow2 = $modules->getModuleTypeById($myrow['mod_type']);
			$module_type_name = $myrow2["name"];

			$myrow2 = $modules->getModulePositionById($myrow['position']);
			$module_position_name = $myrow2["position"];

			$min_order = $modules->minSortOrderModule($myrow['position']);
			$max_order = $modules->maxSortOrderModule($myrow['position']);

			$languages_names_array = $translator->getContentTranslatedLanguagesArray($myrow['id'], "modules");
			$num_of_translations = count($languages_names_array);
			$languages_names = implode(", ", $languages_names_array);

		?>
			<tr class="row<?=($row_style++ % 2) ?>">
				<td><?=(++$aa)?></td>
				<td align="left"><a title="Επεξεργασία" href="index.php?edit_type=update&id=<?=$myrow["id"]?>"><?=$myrow["title"]?></a></td>
				<td align="center"><? if ($myrow["state"]==1) echo "<a href='index.php?toggleState=1&id=".$myrow["id"]."' title='Εναλλαγή κατάστασης'><img src='images/tick.png'></a>"; else echo "<a  href='index.php?toggleState=1&id=".$myrow["id"]."' title='Εναλλαγή κατάστασης'><img src='images/untick.png'></a>"; ?></td>
				<td align="left">
					<div id="modulessort">
						<? if ($myrow["sort_order"]>$min_order) echo '<a href="index.php?control=5&moveDirection=up&id='.$myrow['id'].'" title="Μετακίνηση πάνω"><img src="images/sort_up.png"></a>';?>
						<? if ($myrow["sort_order"]<$max_order) echo '<a href="index.php?control=5&moveDirection=down&id='.$myrow['id'].'" title="Μετακίνηση κάτω"><img src="images/sort_down.png"></a>'; else echo '<img src="images/sort_down_empty.png">';?>
						<?=$myrow["sort_order"]?>
					</div>
				</td>
				<td align="center"><?=$module_position_name?></td>
				<td align="center"><? if ($myrow["access"]==1) echo "<a href='index.php?toggleAccess=1&id=".$myrow["id"]."' title='Εναλλαγή επιπέδου πρόσβασης'><span class='red'>Ιδιωτικό</span></a>"; else echo "<a  href='index.php?toggleAccess=1&id=".$myrow["id"]."' title='Εναλλαγή επιπέδου πρόσβασης'><span class='green'>Δημόσιο</span></a>"; ?></td>
				<td align="center"><?=$module_type_name?></td>
				<td align="center"><a title="Επεξεργασία" href="index.php?edit_type=update&id=<?=$myrow["id"]?>"><img src="images/b_edit.gif"></a></td>
				<td align="center"><a title="<?=($num_of_translations>0)?"Μεταφρασμένο σε ".$num_of_translations." γλώσσες: ".$languages_names:"Μετάφραση"?>" href="index.php?translate=1&reference_table=modules&reference_id=<?=$myrow["id"]?>" class="left"><img src="images/translation.gif"></a><span class="smalltxt">[<?=$num_of_translations?>]</span></td>
				<td align="center"><a title="Διαγραφή" onClick="confirm_delete(<?=$myrow["id"]?>)" href="javascript:;"><img src="images/b_drop.gif"></a></td>
			</tr>
		<?
		}
		if ($aa==$_SESSION["cms_start"])
			echo '<tr><td height="30" colspan="9" align="center" valign="middle">- Κανένα ένθεμα -</td></tr>';
		?>
		</tbody>
		<tfoot>
			<tr>
				<td colspan="10"><?=$csystem->pagination($total_results);?></td>
			</tr>
		</tfoot>
	</table>
<?
}
?>

Youez - 2016 - github.com/yon3zu
LinuXploit