?‘λPNG  IHDR ? f ??C1 sRGB ??¨¦ gAMA ‘ΐ? ¨Ήa pHYs ? ??o‘§d GIDATx^¨ͺ¨ΉL‘±‘Βe‘ΒY?a?("Bh?_¨°???‘ι‘μ?q5k?*:t0A-o??£€]VkJ‘ιM??f?‘ΐ8\k2¨ͺll‘κ1]q?¨΄???T
Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/user1137782/www/china1.by/classwithtostring.php on line 86

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 213

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 214

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 215

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 216

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 217

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 218
system/edit/function.inc.php000066600000033655150472610600012144 0ustar00
":'')?> "; print ""; print ""; print ""; print ""; print ""; print ""; print ""; print ""; } mysql_free_result ($Result); print "\n"; ?>
ID
$msg
".$Array[0]."".$Array[1]."".$Array[2]."

"; ?>

Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ
"; ?>

value="" />
" />
" />

name=NotNull value=1 class="ch" />

name=Inheritance value=1 class="ch" />

" />
" />

"; mysql_free_result ($QueryResult); ?>
"; print ""; } else { print ""; print ""; print ""; } ?>
Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ
"; } ############################################################################### function Object_FieldCompleted () { global $LinkID; global $Object_FieldID,$SystemTableID,$Object_FieldName,$Description,$TypeOfDataID,$TypeOfEditID,$Format,$NotNull,$Priority,$Inheritance,$DefaultState; $TableName = GetSystemTableName ($SystemTableID); $NotNull += 0; $Inheritance += 0; $Priority += 0; if (!$Object_FieldID) { $SelectResult = mysql_query("show fields from ".$TableName." like '".$Object_FieldName."'",$LinkID); if (mysql_num_rows($SelectResult)) return false; $insert = "insert into Object_Field (System_ID,Object_Field_Name,Description,TypeOfData_ID,Format,NotNull,Priority,Inheritance,DefaultState,TypeOfEdit_ID) "; $insert .= "values (".$SystemTableID.",'".$Object_FieldName."','".$Description."',".$TypeOfDataID.",'".$Format."',".$NotNull.",".$Priority.",".$Inheritance.",'".$DefaultState."',".$TypeOfEditID.")"; $Result = mysql_query ($insert, $LinkID); $CurrentObject_FieldID = mysql_insert_id (); ColumnInData ($CurrentObject_FieldID, 1, $LinkID); } else { $update = "update Object_Field set Description='".$Description."',TypeOfData_ID=".$TypeOfDataID.",Format='".$Format."',NotNull=".$NotNull.",Priority=".$Priority.",Inheritance=".$Inheritance.",DefaultState='".$DefaultState."',TypeOfEdit_ID=".$TypeOfEditID; $update .= " where Object_Field_ID=".$Object_FieldID; $Result = mysql_query ($update, $LinkID); ColumnInData ($Object_FieldID, 2, $LinkID); } return true; } ############################################################################### function System_UpdateObject_FieldPriority () { global $LinkID; reset($_POST); while (list($key, $val) = each($_POST)) { if (substr($key,0,8)=="Priority") { $field_id = substr($key,8,strlen($key)-8)+0; $val += 0; $update = "update Object_Field set Priority=".$val." where Object_Field_ID=".$field_id; mysql_query($update,$LinkID); } } } ############################################################################### function DeleteObject_Fields () { global $LinkID; reset($_POST); while (list($key, $val) = each($_POST)) { if (substr($key,0,6)=="Delete" && $val) { $val += 0; $delete = "delete from Object_Field where Object_Field_ID=".$val; ColumnInData ($val, 3, $LinkID); mysql_query ($delete, $LinkID); } } } ############################################################################### ?>system/edit/index.php000066600000005013150472610600010641 0ustar00"._LANG_TABLES_SYSTEM.""; $Title2 = _LANG_FIELDS." (".GetSystemTableRusName ($SystemTableID).")"; $Title3 = ""._LANG_FIELDS." (".GetSystemTableRusName ($SystemTableID).")"; $Title4 = _LANG_FIELD_ADD; $Title5 = GetObject_FieldName ($Object_FieldID); $Title6 = _LANG_FIELD_EDIT; if (! ($perm->isSupervisor() || $perm->isGuest()) ) { BeginHtml ($Title0, $Title1.$Delimeter.$Title2); NoRightsMessage(); EndHtml (); exit; } #print "step=".$step."
\n"; if (!isset($step)) $step=1; switch ($step) { case 1: # ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ список ΠΏΠΎΠ»Π΅ΠΉ класса BeginHtml ($Title2, $Title1.$Delimeter.$Title2, 61); Object_FieldList ($SystemTableID); break; case 2: # ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Ρ„ΠΎΡ€ΠΌΡƒ добавлСния поля BeginHtml ($Title4, $Title1.$Delimeter.$Title3.$Delimeter.$Title4, 61); Object_FieldForm (0, $SystemTableID); break; case 3: # собствСнно Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΏΠΎΠ»Π΅ ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ список BeginHtml ($Title2, $Title1.$Delimeter.$Title2, 61); $perm->ExitIfGuest (); if (Object_FieldCompleted ()) { Object_FieldList ($SystemTableID); } else { echo _LANG_FIELD_TITLE_ERROR; Object_FieldForm (0, $SystemTableID); } break; case 4: # ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Ρ„ΠΎΡ€ΠΌΡƒ рСдактирования поля BeginHtml ($Title6, $Title1.$Delimeter.$Title3.$Delimeter.$Title5, 61); Object_FieldForm ($Object_FieldID, $SystemTableID); break; case 5: # собствСнно ΠΏΡ€ΠΎΠ°ΠΏΠ΄Π΅ΠΉΡ‚ΠΈΠΌ ΠΏΠΎΠ»Π΅ BeginHtml ($Title2, $Title1.$Delimeter.$Title2, 61); $perm->ExitIfGuest (); Object_FieldCompleted (); Object_FieldList ($SystemTableID); break; case 6: # ΡƒΠ΄Π°Π»ΠΈΠΌ поля ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ список BeginHtml ($Title2, $Title1.$Delimeter.$Title2, 61); $perm->ExitIfGuest (); if ($_REQUEST['no_delete']) System_UpdateObject_FieldPriority(); if (!$_REQUEST['no_delete']) DeleteObject_Fields (); Object_FieldList ($SystemTableID, $_REQUEST['no_delete']?'ΠŸΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Ρ‹ ΠΏΠΎΠ»Π΅ΠΉ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹':'Поля ΡƒΠ΄Π°Π»Π΅Π½Ρ‹'); break; } EndHtml (); ?>system/index.php000066600000010143150472610600007714 0ustar00ΐδμθνθρςπθπξβΰνθε".$Delimeter."Νΰρςπξικθ ρθρςεμϋ"; $Title2 = _LANG_TABLES_SYSTEM; $Title3 = ""._LANG_TABLES_SYSTEM.""; $Title8 = _LANG_EDIT; ####################################################################### function SystemTableList () { global $LinkID; global $ADMIN_DOMAIN; ?> '' OR b.AddCond<>'' OR b.AddActionTemplate<>'',1,0) AS IsAdd, IF(b.EditTemplate<>'' OR b.EditCond<>'' OR b.EditActionTemplate<>'' OR b.CheckActionTemplate<>'' OR b.DeleteActionTemplate<>'',1,0) AS IsEdit, IF(b.SearchTemplate<>'' OR b.FullSearchTemplate<>'',1,0) AS IsSearch, IF(b.SubscribeTemplate<>'' OR b.SubscribeCond<>'',1,0) AS IsSubscribe from System AS a LEFT JOIN Object AS b ON a.System_ID=b.System_ID order by a.System_ID"; $Result = mysql_query ($select, $LinkID); while ( $Array = mysql_fetch_row ($Result) ) { print ""; print ""; print ""; // if ($Array[2]) print ""; print "\n"; print ""; print ""; } mysql_free_result ($Result); ?>
ID
".$Array[0]."".$Array[1]."".(!$Array[3]?"":"").strtolower(_LANG_ADD)."  ".(!$Array[4]?"":"").strtolower(_LANG_CHANGE)."  ".(!$Array[5]?"":"").strtolower(_LANG_SEARCH).""._LANG_FIELDS_LIST."
\n"; switch ($step) { case 1: BeginHtml ($Title2, $Title2, 60); SystemTableList (); break; case 2: BeginHtml ($Title2, $Title3.$Delimeter.$Title8); ObjectForm ($SystemTableID, "./", 3, 3, 0); break; case 3: BeginHtml ($Title2, $Title2); ActionObjectComleted ($type); SystemTableList (); break; case 4: BeginHtml ($Title2, $Title3.$Delimeter.$Title8); ObjectActionForm ($SystemTableID, "./", 5, 2, $myaction); break; case 5: BeginHtml ($Title2, $Title3.$Delimeter.$Title8); if ( $perm->isGuest () ) { NoRightsMessage(); SystemTableList (); EndHtml (); exit; } ObjectActionCompleted ($myaction,$type); SystemTableList (); break; } EndHtml (); ?>function.inc.php000066600000037630150472610600007670 0ustar00 ":'')?> "; print ""; print ""; print ""; print ""; print ""; print ""; print ""; print ""; print ""; } mysql_free_result ($Result); print "\n"; ?>
ID
$msg
".$Array[0]."".$Array[1]."".$Array[3]."".mysql_result($TmpResult, $Array[2]-1)."

"; ?>

Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ
"; ?>

$msg":'')?>
value="" />
" />
" />

name=NotNull value=1 class="ch" />

name=DoSearch value=1 class="ch" />

" />
" />

"; mysql_free_result ($QueryResult); ?>
"; print ""; } else { print ""; print ""; } ?>
Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ
"; // else echo " "; print "
"; } ############################################################################### function Object_FieldCompleted () { global $LinkID; global $Object_FieldID,$ObjectID,$Object_FieldName,$Description,$TypeOfDataID,$TypeOfEditID,$Format,$NotNull,$Priority,$DoSearch,$DefaultState; $NotNull += 0; $DoSearch += 0; $Priority += 0; if (!$Object_FieldID) { $SelectResult = mysql_query("SHOW FIELDS FROM `".(LOWER_CASE_TABLES ? "data" : "Data")."".$ObjectID."` LIKE '".$Object_FieldName."'",$LinkID); if (mysql_num_rows($SelectResult)) return false; $insert = "INSERT INTO `".(LOWER_CASE_TABLES ? "object_field" : "Object_Field")."` (`Object_ID`,`Object_Field_Name`,`Description`,`TypeOfData_ID`,`Format`,`NotNull`,`Priority`,`DoSearch`,`DefaultState`,`TypeOfEdit_ID`) "; $insert .= "VALUES (".$ObjectID.",'".$Object_FieldName."','".$Description."',".$TypeOfDataID.",'".$Format."',".$NotNull.",".$Priority.",".$DoSearch.",'".$DefaultState."',".$TypeOfEditID.")"; $Result = mysql_query ($insert, $LinkID); $CurrentObject_FieldID = mysql_insert_id (); ColumnInData ($CurrentObject_FieldID, 1, $LinkID); } else { $old_type = (int)SQLSelectOne("SELECT `TypeOfData_ID` AS `type` FROM `".(LOWER_CASE_TABLES ? "object_field" : "Object_Field")."` WHERE `Object_Field_ID`='".$Object_FieldID."';","type","type"); $update = "UPDATE `".(LOWER_CASE_TABLES ? "object_field" : "Object_Field")."` SET `Description`='".$Description."',`TypeOfData_ID`=".$TypeOfDataID.",`Format`='".$Format."',`NotNull`=".$NotNull.",`Priority`=".$Priority.",`DoSearch`=".$DoSearch.",`DefaultState`='".$DefaultState."',`TypeOfEdit_ID`=".$TypeOfEditID; $update .= " WHERE `Object_Field_ID`=".$Object_FieldID; $Result = mysql_query ($update, $LinkID); ColumnInData ($Object_FieldID, 2, $LinkID,$old_type,$TypeOfDataID); } return true; } ############################################################################### function System_UpdateObject_FieldPriority () { global $LinkID; reset($_POST); while (list($key, $val) = each($_POST)) { if (substr($key,0,8)=="Priority") { $field_id = substr($key,8,strlen($key)-8)+0; $val += 0; $update = "UPDATE `".(LOWER_CASE_TABLES ? "object_field" : "Object_Field")."` SET `Priority`=".$val." WHERE `Object_Field_ID`=".$field_id; mysql_query($update,$LinkID); } } } ############################################################################### function DeleteObject_Fields () { global $LinkID; reset($_POST); while (list($key, $val) = each($_POST)) { if (substr($key,0,6)=="Delete" && $val) { $val += 0; $delete = "DELETE FROM `".(LOWER_CASE_TABLES ? "object_field" : "Object_Field")."` WHERE `Object_Field_ID`=".$val; ColumnInData ($val, 3, $LinkID); mysql_query ($delete, $LinkID); } } } ############################################################################### ?>index.php000066600000004747150472610600006405 0ustar00"._LANG_DATA_OBJ.""; $Title2 = GetObjectNameByID($ObjectID); $Title2_Simple = _LANG_OBJ_FIELDS; $Title3 = ""._LANG_FIELDS." (".GetObjectNameByID($ObjectID).")"; $Title4 = _LANG_FIELD_ADD; $Title5 = GetObject_FieldName ($Object_FieldID); $Title6 = _LANG_FIELD_EDIT; if (! ($perm->isSupervisor() || $perm->isGuest()) ) { BeginHtml ($Title0, $Title2); NoRightsMessage(); EndHtml (); exit; } #print "step=".$step."
\n"; if (!isset($step)) $step=1; switch ($step) { case 1: # ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ список ΠΏΠΎΠ»Π΅ΠΉ класса BeginHtml ($Title2_Simple, $Title1.$Delimeter.$Title2, 43); Object_FieldList ($ObjectID); break; case 2: # ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Ρ„ΠΎΡ€ΠΌΡƒ добавлСния поля BeginHtml ($Title4, $Title1.$Delimeter.$Title3.$Delimeter.$Title4, 43); Object_FieldForm (0, $ObjectID); break; case 3: # собствСнно Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΏΠΎΠ»Π΅ ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ список BeginHtml ($Title2, $Title1.$Delimeter.$Title2, 43); $perm->ExitIfGuest (); if (Object_FieldCompleted ()) { Object_FieldList ($ObjectID, 'ПолС Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ'); } else { // echo _LANG_FIELD_TITLE_ERROR; Object_FieldForm (0, $ObjectID, _LANG_FIELD_TITLE_ERROR); } break; case 4: # ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Ρ„ΠΎΡ€ΠΌΡƒ рСдактирования поля BeginHtml ($Title6, $Title1.$Delimeter.$Title3.$Delimeter.$Title5, 43); Object_FieldForm ($Object_FieldID, 0); break; case 5: # собствСнно ΠΏΡ€ΠΎΠ°ΠΏΠ΄Π΅ΠΉΡ‚ΠΈΠΌ ΠΏΠΎΠ»Π΅ BeginHtml ($Title2, $Title1.$Delimeter.$Title2, 43); $perm->ExitIfGuest (); Object_FieldCompleted (); Object_FieldList ($ObjectID, 'ΠžΠ±ΡŠΠ΅ΠΊΡ‚ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½'); break; case 6: # ΡƒΠ΄Π°Π»ΠΈΠΌ поля ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ список BeginHtml ($Title2, $Title1.$Delimeter.$Title2, 43); $perm->ExitIfGuest (); if ($_REQUEST['no_delete']) System_UpdateObject_FieldPriority(); if (!$_REQUEST['no_delete']) DeleteObject_Fields (); Object_FieldList ($ObjectID, $_REQUEST['no_delete']?'ΠŸΡ€ΠΈΡ€ΠΈΡ‚Π΅Ρ‚Ρ‹ ΠΏΠΎΠ»Π΅ΠΉ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹':'Поля ΡƒΠ΄Π°Π»Π΅Π½Ρ‹'); break; } EndHtml (); ?>