-->"; ?>

$field_title $required_mark

  "; $java_string=""; if($required_mark=="*") $java_string="if (form.$element_name.value==\"\") { window.alert(\"Πρέπει να συμπληρώσετε το πεδίο : $field_title\"); form.$element_name.focus();return false; }"; return $java_string; } function get_memo($field_title,$element_name,$value,$status,$required_mark) { // kaleitai apo phys_item.php - entity.php $value=stripslashes($value); $class="fields"; if ($status=="disabled") { $class="disabled"; $status="onFocus=\"javascript:this.blur()\""; } echo "

$field_title $required_mark

 
"; $java_string=""; if($required_mark=="*") $java_string="if (form.$element_name.value==\"\") { window.alert(\"Πρέπει να συμπληρώσετε το πεδίο : $field_title\"); form.$element_name.focus();return false; }"; return $java_string; } function get_memo_kwords($field_title,$element_name,$value,$status,$required_mark) { // kaleitai apo keywords.php - einai idio me get_memo() mono ta rows allazoun $value=stripslashes($value); $class="fields"; if ($status=="disabled") { $class="disabled"; $status="onFocus=\"javascript:this.blur()\""; } echo "

$field_title $required_mark

 
"; $java_string=""; if($required_mark=="*") $java_string="if (form.$element_name.value==\"\") { window.alert(\"Πρέπει να συμπληρώσετε το πεδίο : $field_title\"); form.$element_name.focus();return false; }"; return $java_string; } function get_number($field_title,$element_name,$value, $status,$required_mark) { //// kaleitai apo phys_item.php - entity.php if($value<0.1) $value=""; echo "

$field_title $required_mark

 
"; $java_string="if(form.$element_name.value!=\"\") if(isNaN(form.$element_name.value)) { window.alert(\"Μη αποδεκτή τιμή στο πεδίο : $field_title\"); form.$element_name.value=\"\"; form.$element_name.focus(); return false; }"; if($required_mark=="*") $java_string=$java_string." if (form.$element_name.value==\"\") { window.alert(\"Πρέπει να συμπληρώσετε το πεδίο : $field_title\"); form.$element_name.focus();return false; }"; return $java_string; } function get_search_number( $field_title, $element_name,$v_num_start,$v_num_end,$status,$required_mark) { // kaleitai apo search.php - search_entity.php // if($value==0) $value=""; $element_name_start=$element_name."start"; $element_name_end=$element_name."end"; echo "

$field_title $required_mark

 
από έως
 
"; $java_string="if(form.$element_name_start.value!=\"\") if(isNaN(form.$element_name_start.value)) { window.alert(\"Μη αποδεκτή τιμή στην αρχική τιμή του πεδίου : $field_title\"); form.$element_name_start.value=\"\"; form.$element_name_start.focus(); return false; }"; $java_string.="if(form.$element_name_end.value!=\"\") if(isNaN(form.$element_name_end.value)) { window.alert(\"Μη αποδεκτή τιμή στην τελική τιμή του πεδίου : $field_title\"); form.$element_name_end.value=\"\"; form.$element_name_end.focus(); return false; }"; if($required_mark=="*") $java_string=$java_string." if (form.$element_name.value==\"\") { window.alert(\"Πρέπει να συμπληρώσετε το πεδίο : $field_title\"); form.$element_name.focus();return false; }"; return $java_string; } function get_date($field_title, $unique_id, $year, $month, $day, $status,$required_mark) { // kaleitai apo phys_item.php - entity.php if($year==0) $year=""; if($month==0) $month=""; if($day==0) $day=""; echo "
$field_title $required_mark
ΗΜΕΡΑ : ΜΗΝΑΣ : ΕΤΟΣ :
"; $java_string=" if(form.year$unique_id.value!=\"\") {if(isNaN(form.year$unique_id.value)) {window.alert(\"Μη αποδεκτή τιμή του έτους στο πεδίο : $field_title\");form.year$unique_id.value=\"\"; form.year$unique_id.focus();return false; } else if( (form.year$unique_id.value<1800) || (form.year$unique_id.value>2020) ) {window.alert(\"Τιμή εκτός ορίων του έτους στο πεδίο : $field_title\"); form.year$unique_id.value=\"\";form.year$unique_id.focus();return false; } } if(form.month$unique_id.value!=\"\") { if(form.year$unique_id.value==\"\") {window.alert(\"Πρέπει να συμπληρωθεί πρώτα το έτος στο πεδίο : $field_title\"); form.month$unique_id.value=\"\";form.year$unique_id.focus();return false;} if(isNaN(form.month$unique_id.value)) {window.alert(\"Μη αποδεκτή τιμή του μήνα στο πεδίο : $field_title\"); form.month$unique_id.value=\"\"; form.month$unique_id.focus(); return false; } else if( (form.month$unique_id.value<1) || (form.month$unique_id.value>12) ) {window.alert(\"Τιμή εκτός ορίων του μήνα στο πεδίο : $field_title\"); form.month$unique_id.value=\"\"; form.month$unique_id.focus(); return false;} } if(form.day$unique_id.value!=\"\") { if(form.month$unique_id.value==\"\") {window.alert(\"Πρέπει να συμπληρωθεί πρώτα ο μήνας στο πεδίο : $field_title\"); form.day$unique_id.value=\"\"; form.month$unique_id.focus();return false;} if(isNaN(form.day$unique_id.value)) {window.alert(\"Μη αποδεκτή τιμή της ημέρας στο πεδίο : $field_title\"); form.day$unique_id.value=\"\";form.day$unique_id.focus(); return false; } else if( (form.day$unique_id.value<1) || (form.day$unique_id.value>31) ) { window.alert(\"Τιμή εκτός ορίων της ημέρας στο πεδίο : $field_title\"); form.day$unique_id.value=\"\"; form.day$unique_id.focus(); return false; } } "; if($required_mark=="*") $java_string=$java_string." if (form.year$unique_id.value==\"\") { window.alert(\"Πρέπει να συμπληρώσετε το έτος στο πεδίο : $field_title\"); form.year$unique_id.focus();return false; }"; return $java_string; } function get_search_date( $field_title, $unique_id, $year_start,$year_end,$month_start,$month_end,$day_start,$day_end,$status,$required_mark) { // kaleitai apo search.php - search_entity.php $unique_id_start=$unique_id."start"; $unique_id_end=$unique_id."end"; echo "
$field_title $required_mark
Αρχική Ημερομηνία
ΗΜΕΡΑ : ΜΗΝΑΣ : ΕΤΟΣ :
Τελική Ημερομηνία
ΗΜΕΡΑ : ΜΗΝΑΣ : ΕΤΟΣ :
"; $unique_id_values= array($unique_id_start,$unique_id_end); $errors = array('Αρχική Ημερομηνία. ', 'Τελική Ημερομηνία. '); $java_string=''; for($i=0;$i<=1;$i++) { $unique_id=$unique_id_values[$i]; $java_string.=" if(form.year$unique_id.value!=\"\") {if(isNaN(form.year$unique_id.value)) {window.alert(\"$errors[$i]Μη αποδεκτή τιμή του έτους στο πεδίο : $field_title\");form.year$unique_id.value=\"\"; form.year$unique_id.focus();return false; } else if( (form.year$unique_id.value<1800) || (form.year$unique_id.value>2020) ) {window.alert(\"$errors[$i]Τιμή εκτός ορίων του έτους στο πεδίο : $field_title\"); form.year$unique_id.value=\"\";form.year$unique_id.focus();return false; } } if(form.month$unique_id.value!=\"\") { if(form.year$unique_id.value==\"\") {window.alert(\"$errors[$i]Πρέπει να συμπληρωθεί πρώτα το έτος στο πεδίο : $field_title\"); form.month$unique_id.value=\"\";form.year$unique_id.focus();return false;} if(isNaN(form.month$unique_id.value)) {window.alert(\"$errors[$i]Μη αποδεκτή τιμή του μήνα στο πεδίο : $field_title\"); form.month$unique_id.value=\"\"; form.month$unique_id.focus(); return false; } else if( (form.month$unique_id.value<1) || (form.month$unique_id.value>12) ) {window.alert(\"$errors[$i]Τιμή εκτός ορίων του μήνα στο πεδίο : $field_title\"); form.month$unique_id.value=\"\"; form.month$unique_id.focus(); return false;} } if(form.day$unique_id.value!=\"\") { if(form.month$unique_id.value==\"\") {window.alert(\"$errors[$i]Πρέπει να συμπληρωθεί πρώτα ο μήνας στο πεδίο : $field_title\"); form.day$unique_id.value=\"\"; form.month$unique_id.focus();return false;} if(isNaN(form.day$unique_id.value)) {window.alert(\"$errors[$i]Μη αποδεκτή τιμή της ημέρας στο πεδίο : $field_title\"); form.day$unique_id.value=\"\";form.day$unique_id.focus(); return false; } else if( (form.day$unique_id.value<1) || (form.day$unique_id.value>31) ) { window.alert(\"$errors[$i]Τιμή εκτός ορίων της ημέρας στο πεδίο : $field_title\"); form.day$unique_id.value=\"\"; form.day$unique_id.focus(); return false; } } "; } if($required_mark=="*") $java_string=$java_string." if (form.year$unique_id.value==\"\") { window.alert(\"Πρέπει να συμπληρώσετε το έτος στο πεδίο : $field_title\"); form.year$unique_id.focus();return false; }"; return $java_string; } function get_select($field_title,$element_name,$select_counter,$s,$selected,$status,$required_mark) { // kaleitai apo phys_iem.php - entity.php if($selected=="") $selected="-1"; echo "
$field_title $required_mark
 
"; $java_string=""; if($required_mark=="*") $java_string="if (form.$element_name.value==\"-1\") { window.alert(\"Πρέπει να επιλέξετε το πεδίο : $field_title\"); form.$element_name.focus();return false; }"; return $java_string; } function get_list($field_title,$element_name,$value,$status,$required_mark,$phys_item_id,$entity_id,$occupation_id,$browse) { // kaleitai apo phys_item.php - entity.php $value=get_persons($occupation_id); $buttons=''; if ($browse=='browse') { $buttons = "add
remove"; } if ($browse=='browse_refresh') { $buttons = "add
remove"; } echo "

$field_title $required_mark

$buttons
"; $java_string=""; if($required_mark=="*") $java_string="if (form.$element_name.value==\"\") { window.alert(\"Πρέπει να συμπληρώσετε το πεδίο : $field_title\"); return false; }"; return $java_string; } function get_persons($occupation_id){ // kaleitai apo get_search_list() $persons_total = count($_SESSION['put_persons']); $total_persons=''; for ($i=0;$i<$persons_total;$i++) { if ($_SESSION['put_persons'][$i]['occupation_id']==$occupation_id) $total_persons.=$_SESSION['put_persons'][$i]['person_lname'].', '; } //throwgh the last ", " occurence if ($total_persons) { $num_chars=strspn($total_persons, $total_persons); $num_chars-=2; $total_persons = substr($total_persons, 0, $num_chars); } return $total_persons; } // to persons_db_tosession den prepei na mpei mesa sto while pou trexei stis phys_item.php-entity.php // giati aftes prepei sti synexeia na enimeronontai apo to session pou peirazei o xristis sta popup // kai oxi apo ti basi se kathe refresh pou kanoun. // Kaleitai apo tis phys_item.php-entity.php function persons_db_tosession($phys_item_id,$entity_id){ global $testiema_conn; if($entity_id<1) $entity_id=0; $query = "SELECT persons.lname as person_lname, persons_occupations.person_id as person_id, persons_occupations.occupation_id as occupation_id, persons_occupations.partners_job_id as partners_job_id FROM persons, persons_occupations WHERE persons_occupations.phys_item_id=$phys_item_id and persons_occupations.entity_id=$entity_id and persons.person_id=persons_occupations.person_id "; $result= mysqli_query($testiema_conn, $query); if (!$result) die('Invalid query :'. $query . mysqli_error($testiema_conn)); $num_rows=mysqli_num_rows($result); for($i=0;$i<$num_rows;$i++) { $row=mysqli_fetch_assoc($result); $person_id=$row['person_id']; $occupation_id = $row['occupation_id']; $person_lname = $row['person_lname']; $partners_job_id=$row['partners_job_id']; //echo "
row_lname_$i=".$row['person_lname']."occ_id=".$row['occupation_id']; $_SESSION['put_persons'][$i]['person_id']=$person_id; $_SESSION['put_persons'][$i]['occupation_id']=$occupation_id; $_SESSION['put_persons'][$i]['person_lname']=$person_lname; $_SESSION['put_persons'][$i]['partners_job_id']=$partners_job_id; if ($occupation_id==22 || $occupation_id==23) { $query_2="SELECT description FROM partners_job WHERE partners_job_id='$partners_job_id' "; $result_2= mysqli_query($testiema_conn, $query_2); if (!$result_2) die('Invalid query :'. $query_2 . mysqli_error($testiema_conn)); $row_2=mysqli_fetch_assoc($result_2); $partners_job_desc=$row_2['description']; $_SESSION['put_persons'][$i]['partners_job_desc']=$partners_job_desc; } } } // PERIPTOSI PARTNERS function get_memo_list($field_title,$element_name,$value,$status,$required_mark,$phys_item_id,$entity_id,$occupation_id,$browse) { // kaleitai apo entity.php $value=get_partners($occupation_id); $buttons=''; if ($browse=='browse'){ $buttons = "add
remove"; }else{ $buttons = "view"; } echo "

$field_title $required_mark

$buttons
"; $java_string=""; if($required_mark=="*") $java_string="if (form.$element_name.value==\"\") { window.alert(\"Πρέπει να συμπληρώσετε το πεδίο : $field_title\"); return false; }"; return $java_string; } function copies_db_tosession($phys_item_id,$entity_id){ //minstrel global $testiema_conn; if($entity_id<1) $entity_id=0; $query = "SELECT copyrights.name as person_lname, pi_entity_copyrights.copyrights_id as person_id, pi_entity_copyrights.percent as percent FROM copyrights, pi_entity_copyrights WHERE pi_entity_copyrights.phys_item_id=$phys_item_id and pi_entity_copyrights.entity_id=$entity_id and copyrights.id=pi_entity_copyrights.copyrights_id ORDER by percent DESC"; $result= mysqli_query($testiema_conn, $query); if (!$result) die('Invalid query :'. $query . mysqli_error($testiema_conn)); $num_rows=mysqli_num_rows($result); for($i=0;$i<$num_rows;$i++) { $row=mysqli_fetch_assoc($result); $person_id=$row['person_id']; $person_lname = $row['person_lname']; $percent = $row['percent']; //echo "
row_lname_$i=".$row['person_lname']."occ_id=".$row['occupation_id']; $_SESSION['put_copies'][$i]['person_id']=$person_id; $_SESSION['put_copies'][$i]['person_lname']=$person_lname; $_SESSION['put_copies'][$i]['percent']=$percent; } } function create_copies_string() { $person_string ='|'; sort($_SESSION['put_copies']); $total_persons=count($_SESSION['put_copies']); for($i=0;$i<$total_persons;$i++) { $person_string.=$_SESSION['put_copies'][$i]['person_id'].",".$_SESSION['put_copies'][$i]['percent']."|"; } return $person_string; } /* Den to xreiazomai pros to paron function get_copies(){ $persons_total = count($_SESSION['put_copies']); $total_persons=''; for ($i=0;$i<$persons_total;$i++) { $total_persons.=$_SESSION['put_copies'][$i]['person_lname'].':'.$_SESSION['put_copies'][$i]['percent'].', '; } //throw the last ", " occurence if ($total_persons) { $num_chars=strspn($total_persons, $total_persons); $num_chars-=2; $total_persons = substr($total_persons, 0, $num_chars); } return $total_persons; } */ function get_partners($occupation_id){ //kaleitai apo get_memo_list() $persons_total = count($_SESSION['put_persons']); $total_persons=''; //if ($occupation_id==22 || $occupation_id==23) { for ($i=0;$i<$persons_total;$i++) { if ($_SESSION['put_persons'][$i]['occupation_id']==$occupation_id) $total_persons.=$_SESSION['put_persons'][$i]['person_lname'].':'.$_SESSION['put_persons'][$i]['partners_job_desc'].', '; } //throwgh the last ", " occurence if ($total_persons) { $num_chars=strspn($total_persons, $total_persons); $num_chars-=2; $total_persons = substr($total_persons, 0, $num_chars); } //echo $total_persons;//exit; //} return $total_persons; } function get_keywords($field_title,$element_name,$status,$required_mark,$phys_item_id,$entity_id,$browse) { // kaleitai apo entity.php $value=get_field_keywords(); //''; $buttons=''; if ($browse=='browse') { $buttons = " edit "; }else{ $buttons = "view "; } echo "

$field_title $required_mark

$buttons
"; $java_string=""; if($required_mark=="*") $java_string="if (form.$element_name.value==\"\") { window.alert(\"Πρέπει να συμπληρώσετε το πεδίο : $field_title\"); return false; }"; return $java_string; } function get_search_keywords($field_title,$element_name,$status,$required_mark) { // search_entity.php $value=''; $buttons=''; $buttons = " edit "; echo "

$field_title $required_mark

$buttons
"; $java_string=""; if($required_mark=="*") $java_string="if (form.$element_name.value==\"\") { window.alert(\"Πρέπει να συμπληρώσετε το πεδίο : $field_title\"); return false; }"; return $java_string; } // to keywords_db_tosession den prepei na mpei mesa sto while pou trexei stin entity.php // giati afti prepei sti synexeia na enimeronetai apo to session pou peirazei o xristis sta popup // kai oxi apo ti basi se kathe tis refresh . // Kaleitai apo tin entity.php function keywords_db_tosession($entity_id){ global $testiema_conn; if ($entity_id<1) $entity_id=0; $total_keywords=''; $separator=', '; $query="select * from keyword_types order by keyword_type_id "; $result = mysqli_query($testiema_conn, $query); if (!$result) die('Invalid query : $query' . mysqli_error($testiema_conn)); $num_rows=mysqli_num_rows($result); for ($i=1;$i<=$num_rows;$i++) { // initialize session values per keyword type [ [[keyword_id=>1,keyword_type_id=>1,keyword=>bla]],[[klp]],[[klp]] ] $_SESSION['keywords'][$i][0]['keyword_id']=''; $_SESSION['keywords'][$i][0]['keyword_type_id']=''; $_SESSION['keywords'][$i][0]['keyword']=''; $row=mysqli_fetch_assoc($result); $keyword_type_id=$row['keyword_type_id']; $query_2="SELECT keywords.keyword as keyword, keywords_entities.keyword_id as keyword_id FROM keywords_entities, keywords WHERE keywords.keyword_id=keywords_entities.keyword_id and keywords_entities.keyword_type_id='$keyword_type_id' and keywords_entities.entity_id='$entity_id' order by keyword "; $result_2 = mysqli_query($testiema_conn, $query_2); if (!$result_2) die('Invalid query : $query_2' . mysqli_error($testiema_conn)); $num_rows_2=mysqli_num_rows($result_2); if ($num_rows_2){ for ($x=0;$x<$num_rows_2;$x++) { $row_2=mysqli_fetch_assoc($result_2); $keyword=$row_2['keyword']; $keyword_id=$row_2['keyword_id']; $_SESSION['keywords'][$i][$x]['keyword_id']=$keyword_id; $_SESSION['keywords'][$i][$x]['keyword_type_id']=$keyword_type_id; $_SESSION['keywords'][$i][$x]['keyword']=$keyword; $total_keywords.=$keyword.$separator; } } } $num_chars=strspn($total_keywords, $total_keywords); $num_chars-=2; $total_keywords = substr($total_keywords, 0, $num_chars); return $total_keywords; } function get_field_keywords(){ // kaleitai apo get_keywords() gemizei mono to pedio keywords toy entity $num=count($_SESSION['keywords']); $all_keywords=''; for($i=1;$i<=$num;$i++){ @$num2=count($_SESSION['keywords'][$i]); if($num2){ //$total_keywords=''; periexei ta synolika keywords toy kathe pediou xexorista for($x=0;$x<$num2;$x++) { $keyword=$_SESSION['keywords'][$i][$x]['keyword']; if($keyword>''){ //$total_keywords.=$_SESSION['keywords'][$i][$x]['keyword'].', '; $all_keywords.=$_SESSION['keywords'][$i][$x]['keyword'].', '; } } //$num_chars=strspn($total_keywords, $total_keywords); //$num_chars-=2; //$total_keywords = substr($total_keywords, 0, $num_chars); } } $num_chars=strspn($all_keywords, $all_keywords); $num_chars-=2; $all_keywords = substr($all_keywords, 0, $num_chars); return $all_keywords; } function get_search_list($field_title,$element_name,$value,$status,$required_mark,$occupation_id,$browse) { // kaleitai apo search.php - search_entity.php $value=get_search_persons($occupation_id); $buttons=''; if ($browse=='browse_refresh') { $buttons = "add
remove"; } echo "

$field_title $required_mark

$buttons
"; $java_string=""; if($required_mark=="*") $java_string="if (form.$element_name.value==\"\") { window.alert(\"Πρέπει να συμπληρώσετε το πεδίο : $field_title\"); return false; }"; return $java_string; } function get_search_persons($occupation_id){ // kaleitai apo get_search_list() $registrant_id=session_id(); //$registrant_id=$_SESSION['registrant_id']; $persons_total = count($_SESSION['$persons']); $total_persons=''; for ($i=0;$i<$persons_total;$i++) { if ($_SESSION['$persons'][$i]['occupation_id']==$occupation_id) $total_persons.=$_SESSION['$persons'][$i]['person_lname'].', '; //echo $i.'='.$_SESSION['$persons'][$i]['person_lname']; } //throwgh the last ", " occurence if ($total_persons) { $num_chars=strspn($total_persons, $total_persons); $num_chars-=2; $total_persons = substr($total_persons, 0, $num_chars); } return $total_persons; } function create_person_string() { // kaleitai apo get_search.php - search_e_res.php $person_string ='|'; sort($_SESSION['put_persons']); $total_persons=count($_SESSION['put_persons']); for($i=0;$i<$total_persons;$i++) { $person_string.=$_SESSION['put_persons'][$i]['person_id'].",".$_SESSION['put_persons'][$i]['occupation_id']."|"; } return $person_string; } function create_person_search_string($table) { // kaleitai apo get_search.php - search_e_res.php $person_string =''; sort($_SESSION['$persons']); $total_persons=count($_SESSION['$persons']); for($i=0;$i<$total_persons;$i++) { $person_string.='%'.$_SESSION['$persons'][$i]['person_id'].",".$_SESSION['$persons'][$i]['occupation_id']."|"; } if ($person_string != '') { $person_string.="%"; $person_string = " and ".$table.".persons like '".$person_string."'"; } return $person_string; } ?>