Ejemplo n.º 1
0
        }
        if (!$name_fact) {
            $controller->pageHeader()->addInlineJavascript('closePopupAndReloadParent();');
            exit;
        }
        $controller->setPageTitle(WT_I18N::translate('Edit name'))->pageHeader();
        print_indi_form('update', $person, null, $name_fact, '', $person->getSex());
        break;
        ////////////////////////////////////////////////////////////////////////////////
    ////////////////////////////////////////////////////////////////////////////////
    case 'addname':
        $xref = WT_Filter::get('xref', WT_REGEX_XREF);
        $person = WT_Individual::getInstance($xref);
        check_record_access($person);
        $controller->setPageTitle(WT_I18N::translate('Add a new name'))->pageHeader();
        print_indi_form('update', $person, null, null, '', $person->getSex());
        break;
        ////////////////////////////////////////////////////////////////////////////////
        // Change the order of media objects
        ////////////////////////////////////////////////////////////////////////////////
    ////////////////////////////////////////////////////////////////////////////////
    // Change the order of media objects
    ////////////////////////////////////////////////////////////////////////////////
    case 'reorder_media':
        $xref = WT_Filter::get('xref', WT_REGEX_XREF);
        $person = WT_Individual::getInstance($xref);
        check_record_access($person);
        $controller->setPageTitle(WT_I18N::translate('Re-order media'))->pageHeader()->addInlineJavascript('
			jQuery("#reorder_media_list").sortable({forceHelperSize: true, forcePlaceholderSize: true, opacity: 0.7, cursor: "move", axis: "y"});

			//-- update the order numbers after drag-n-drop sorting is complete
Ejemplo n.º 2
0
 case 'editname':
     $gedlines = explode("\n", trim($gedrec));
     $fields = explode(' ', $gedlines[$linenum]);
     $glevel = $fields[0];
     $i = $linenum + 1;
     $namerec = $gedlines[$linenum];
     while ($i < count($gedlines) && $gedlines[$i][0] > $glevel) {
         $namerec .= "\n" . $gedlines[$i];
         $i++;
     }
     print_indi_form("update", "", $linenum, $namerec);
     break;
     //------------------------------------------------------------------------------
 //------------------------------------------------------------------------------
 case 'addname':
     print_indi_form("update", "", "new", "NEW");
     break;
     //------------------------------------------------------------------------------
 //------------------------------------------------------------------------------
 case 'copy':
     //-- handle media differently now :P
     if ($linenum == 'media') {
         $factrec = "1 OBJE @" . $pid . "@";
         $type = "all";
         echo "<br />";
     } else {
         $gedlines = explode("\n", trim($gedrec));
         $fields = explode(' ', $gedlines[$linenum]);
         $glevel = $fields[0];
         $i = $linenum + 1;
         $factrec = $gedlines[$linenum];