| 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 : |
<?
// ----------------- ΔΙΑΧΕΙΡΙΣΗ ΕΝΘΕΜΑΤΩΝ -----------------------
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="Ορίζει αν θα εμφανίζεται ο τίτλος στην κορυφή του ενθέματος">Ναι <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"; ?>>Ενεργό <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";?>>Πάνω <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="Συμπερίληψη και άρθρων που έχουν οριστεί ως πρωτοσέλιδα ασχέτως της κατηγορίας τους">Προβολή <input type="radio" value="0" name="param_frontpage_articles"<?if ($param_frontpage_articles=="0") echo " checked"?> title="Μη συμπερίληψη άρθρων που έχουν οριστεί ως πρωτοσέλιδα">Απόκρυψη <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="Δείξε τον σύνδεσμο Περισσότερα νέα στο τέλος του ενθέματος">Προβολή <input type="radio" value="0" name="param_show_morenews"<?if ($param_show_morenews=="0" or $edit_type=="insert") echo " checked"?> title="Απόκρυψη συνδέσμου Περισσότερα νέα στο τέλος του ενθέματος">Απόκρυψη
Κείμενο συνδέσμου: <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 σχετίζεται με τις επιλεγμένες κατηγορίες του ενθέματος.">Προβολή <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="Προβολή ενθέματος ακόμα κι αν δεν περιέχει άρθρα.">Εμφάνιση πάντα <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";?>>Πάνω <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";?>>Όχι <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="Επιλογή του βάθους επιπέδων που θα σταματάει το μενού. Επιλέγοντας "Όλα" εμφανίζονται όλα τα υπομενού, εφόσον έχει οριστεί σε "Ναι" η "Προβολή υποεπιπέδων"">
<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="Επεκταμένο μενού με τα υπομενού ορατά">Ναι <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="Προβολή του δείκτη">Ναι <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="Επιλογή των εικόνων με τη σειρά με βάση το όνομά τους από το δεδομένο φάκελο">Με σειρά ονόματος <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> <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";?>>Πάνω <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";?>>Όχι
<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";?>>Όχι
<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 ' <img src="images/sort_asc.png">'; else if ($_SESSION["cms_table_ordering"]=="title" and $_SESSION["cms_order_type"]=="DESC") echo ' <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 ' <img src="images/sort_asc.png">'; else if ($_SESSION["cms_table_ordering"]=="state" and $_SESSION["cms_order_type"]=="DESC") echo ' <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 ' <img src="images/sort_asc.png">'; else if ($_SESSION["cms_table_ordering"]=="sort_order" and $_SESSION["cms_order_type"]=="DESC") echo ' <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 ' <img src="images/sort_asc.png">'; else if ($_SESSION["cms_table_ordering"]=="position" and $_SESSION["cms_order_type"]=="DESC") echo ' <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 ' <img src="images/sort_asc.png">'; else if ($_SESSION["cms_table_ordering"]=="access" and $_SESSION["cms_order_type"]=="DESC") echo ' <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 ' <img src="images/sort_asc.png">'; else if ($_SESSION["cms_table_ordering"]=="mod_type" and $_SESSION["cms_order_type"]=="DESC") echo ' <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>
<?
}
?>